Search Results for

    Show / Hide Table of Contents

    Class CanvasItem

    Inheritance
    object
    CanvasItem
    Implements
    ICanvasItem
    INotifyPropertyChanging
    INotifyPropertyChanged
    Inherited Members
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: LemonEdge.API.Entities.Data
    Assembly: LemonEdge.API.Entities.Auto.dll
    Syntax
    [DataContract]
    public class CanvasItem : ICanvasItem, INotifyPropertyChanging, INotifyPropertyChanged

    Constructors

    CanvasItem()

    Declaration
    public CanvasItem()

    Properties

    AccountID

    The account id this item belongs to

    Declaration
    [Key]
    public long AccountID { get; set; }
    Property Value
    Type Description
    long

    ApprovedByUserID

    Declaration
    public Guid? ApprovedByUserID { get; set; }
    Property Value
    Type Description
    Guid?

    ApprovedByUserID_Label

    Declaration
    public string ApprovedByUserID_Label { get; set; }
    Property Value
    Type Description
    string

    Comment

    Declaration
    public string Comment { get; set; }
    Property Value
    Type Description
    string

    ID

    The unique global id of this item

    Declaration
    [Key]
    public Guid ID { get; set; }
    Property Value
    Type Description
    Guid

    Label

    The label of this item

    Declaration
    public string Label { get; set; }
    Property Value
    Type Description
    string

    LastUpdated

    The date/time stamp this item was last changed on in the canvas

    Declaration
    [Key]
    public DateTimeOffset LastUpdated { get; set; }
    Property Value
    Type Description
    DateTimeOffset

    ModifiedByUserID

    The user who made the change in the canvas

    Declaration
    public Guid ModifiedByUserID { get; set; }
    Property Value
    Type Description
    Guid

    ModifiedByUserID_Label

    The name of the user who made the change in the canvas

    Declaration
    public string ModifiedByUserID_Label { get; set; }
    Property Value
    Type Description
    string

    ObjectType

    The unique global id of the type of entity

    Declaration
    public Guid ObjectType { get; set; }
    Property Value
    Type Description
    Guid

    ObjectType_Label

    The label of the entity type that this changed item belongs to

    Declaration
    public string ObjectType_Label { get; set; }
    Property Value
    Type Description
    string

    RejectedByUserID

    Declaration
    public Guid? RejectedByUserID { get; set; }
    Property Value
    Type Description
    Guid?

    RejectedByUserID_Label

    Declaration
    public string RejectedByUserID_Label { get; set; }
    Property Value
    Type Description
    string

    Status

    The type of change that has occured to this item within the canvas

    Declaration
    public CanvasItemStatus Status { get; set; }
    Property Value
    Type Description
    CanvasItemStatus

    Status_Tooltip

    Declaration
    [NotMapped]
    public string Status_Tooltip { get; set; }
    Property Value
    Type Description
    string

    Methods

    OnPropertyChanged(string)

    Declaration
    protected void OnPropertyChanged(string propName)
    Parameters
    Type Name Description
    string propName

    OnPropertyChanging(string)

    Declaration
    protected void OnPropertyChanging(string propName)
    Parameters
    Type Name Description
    string propName

    Events

    PropertyChanged

    Declaration
    public event PropertyChangedEventHandler PropertyChanged
    Event Type
    Type Description
    PropertyChangedEventHandler

    PropertyChanging

    Declaration
    public event PropertyChangingEventHandler PropertyChanging
    Event Type
    Type Description
    PropertyChangingEventHandler

    Implements

    ICanvasItem
    INotifyPropertyChanging
    INotifyPropertyChanged

    Extension Methods

    LinqExtensions.AsArray<T>(T)
    LinqExtensions.ToArrayOfOne<T>(T)
    LinqExtensions.ToListOfOne<T>(T)
    MiscExtensions.SetIfNotEqual<T, TP>(T, Expression<Func<T, TP>>, TP)
    WeakReferenceExtensions.WeakReference(object)
    SQLExtensions.ToSQLValue(object, bool)
    ReflectionExtensions.ClearEventInvocations(object, string)
    StringExtensions.ToCSVFormatString(object, Type)
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.