Search Results for

    Show / Hide Table of Contents

    Interface ILoanInfoHoliday

    The system entity for linking loan info and holidays together

    Inherited Members
    IBaseEntity.GetLabel(string)
    IBaseEntity.SetLabel(string, string)
    IBaseEntity.SetSilentLabel(string, string)
    IBaseEntity.AccountID
    IBaseEntity.ID
    IBaseEntity.LastUpdated
    IBaseEntity.ModifiedByUserID
    IBaseEntity.CanvasID
    IBaseEntity.AlgorithmStepID
    IBaseEntity.SafeID
    IEquatable<IBaseEntity>.Equals(IBaseEntity)
    INotifyPropertyChanged.PropertyChanged
    INotifyPropertyChanging.PropertyChanging
    ICloneableAsync.Clone(object)
    ICloneableAsync.CopyFromSource(object)
    ICanTrackProperties.HasTrackedPropertyChanged(string)
    ICanTrackProperties.OriginalTrackedPropertyValue(string)
    ICanTrackProperties.OriginalTrackedPropertyValue<T>(string)
    ICanTrackProperties.ClearTrackedOriginalValues()
    ICanTrackProperties.GetAllOriginalTrackedPropertyValues()
    Namespace: LemonEdge.API.Entities.FinancialServices.Products
    Assembly: LemonEdge.API.Entities.FinancialServices.dll
    Syntax
    [EntityDefinition(EntityID.LoanInfoHoliday, "dbo.LT_LoanInfoHoliday", "LoanInfoHoliday", IsStandingDataEntity = false)]
    [DefaultEntityIcon(ImageType.Holiday)]
    public interface ILoanInfoHoliday : IBaseEntity, IEquatable<IBaseEntity>, INotifyPropertyChanged, INotifyPropertyChanging, ICloneableAsync, ICanTrackProperties

    Properties

    DomicileID

    The domicile for the calendar to use

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.Domicile, "ID", SingleJoinType.One, "Domicile", "Loan Info Calendars", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = false)]
    [EntityKeyProperty]
    [EntityDescription("The domicile for the calendar to use.")]
    Guid DomicileID { get; set; }
    Property Value
    Type Description
    Guid

    HolidayTypeID

    [Key] Links to IHolidayType. The holiday type this holiday belongs to.

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.HolidayType, "ID", SingleJoinType.One, "Holiday Type", "Holiday Calendar", DeleteWithRelationship = true, PartOfParentSet = true, LinkToItemInSet = false, InheritPermissions = false)]
    [EntityKeyProperty]
    [EntityDescription("The type this holiday calendar belongs to.")]
    Guid HolidayTypeID { get; set; }
    Property Value
    Type Description
    Guid

    LoanInfoID

    The loan info for this holiday

    Declaration
    [EntityProperty(SQLType.UniqueIdentifier, false)]
    [EntityRelationship(EntityID.LoanInfo, "ID", SingleJoinType.One, "Loan Info", "Calendars", DeleteWithRelationship = false, PartOfParentSet = false, LinkToItemInSet = false, InheritPermissions = true)]
    [EntityKeyProperty]
    [EntityDescription("The loan info for this holiday.")]
    Guid LoanInfoID { get; set; }
    Property Value
    Type Description
    Guid

    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)

    See Also

    IHolidayType
    In this article
    Back to top © LemonEdge Technologies. All rights reserved.