Generated by DocFX

Interface IModelBase

Interface IModelBase Implements the

Inherited Members
IObservableClass.Validate(Boolean)
IObservableClass.Revert()
IObservableClass.MarkAsClean()
IObservableClass.Properties
IObservableClass.Errors
IObservableClass.Validator
IObservableClass.IsDirty
IObservableClass.IsValid
IObservableClass.AutomaticValidationTrigger
IObservableClass.AddValidationError(String, String)
IBindable.OnPropertyChanged(String)
Namespace: ISynergy.Framework.Core.Abstractions.Base
Assembly: ISynergy.Framework.Core.dll
Syntax
public interface IModelBase : IObservableClass, IBindable

Properties

View Source

ChangedBy

Gets or sets the changed by.

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

The changed by.

View Source

ChangedDate

Gets or sets the changed date.

Declaration
DateTimeOffset? ChangedDate { get; set; }
Property Value
Type Description
System.Nullable<DateTimeOffset>

The changed date.

View Source

CreatedBy

Gets or sets the created by.

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

The created by.

View Source

CreatedDate

Gets or sets the created date.

Declaration
DateTimeOffset CreatedDate { get; set; }
Property Value
Type Description
DateTimeOffset

The created date.

View Source

Version

Gets or sets the version.

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

The version.

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.GetProperty<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)