Generated by DocFX

Class Currency

Currency model which fully supports serialization, property changed notifications, backwards compatibility and error checking.

Inheritance
System.Object
ObservableClass
ModelBase
Currency
Implements
IModelBase
IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo
Inherited Members
ModelBase.Memo
ModelBase.Version
ModelBase.CreatedDate
ModelBase.CreatedBy
ModelBase.ChangedDate
ModelBase.ChangedBy
ObservableClass.AutomaticValidationTrigger
ObservableClass.Properties
ObservableClass.Validator
ObservableClass.IsDirty
ObservableClass.IsValid
ObservableClass.Equals(Object)
ObservableClass.GetHashCode()
ObservableClass.GetValue<T>(String)
ObservableClass.SetValue<T>(T, String)
ObservableClass.SetValue<T>(T, T, String)
ObservableClass.ClearErrors()
ObservableClass.Validate(Boolean)
ObservableClass.Revert()
ObservableClass.MarkAsClean()
ObservableClass.AddValidationError(String, String)
ObservableClass.Errors
ObservableClass.Error
ObservableClass.Item[String]
ObservableClass.ErrorsChanged
ObservableClass.OnErrorsChanged(String)
ObservableClass.GetErrors(String)
ObservableClass.HasErrors
ObservableClass.PropertyChanged
ObservableClass.OnPropertyChanged(String)
ObservableClass.Dispose()
ObservableClass.Dispose(Boolean)
Namespace: ISynergy.Framework.Core.Models
Assembly: ISynergy.Framework.Core.dll
Syntax
public class Currency : ModelBase, IModelBase, IObservableClass, IBindable

Properties

View Source

Code

Gets or sets the Code property value.

Declaration
public string Code { get; set; }
Property Value
Type Description
System.String

The code.

View Source

CurrencyId

Gets or sets the CurrencyId property value.

Declaration
public int CurrencyId { get; set; }
Property Value
Type Description
System.Int32

The currency identifier.

View Source

CurrencySymbol

Gets or sets the Currency_Symbol property value.

Declaration
public string CurrencySymbol { get; set; }
Property Value
Type Description
System.String

The currency symbol.

View Source

Description

Gets or sets the Description property value.

Declaration
public string Description { get; set; }
Property Value
Type Description
System.String

The description.

View Source

Rate

Gets or sets the Rate property value.

Declaration
public decimal Rate { get; set; }
Property Value
Type Description
System.Decimal

The rate.

View Source

RateDate

Gets or sets the Rate_Date property value.

Declaration
public DateTimeOffset RateDate { get; set; }
Property Value
Type Description
DateTimeOffset

The rate date.

Implements

IModelBase
IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)