using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.UserLogin { public record UserLoginDTO { private int userid; private string usercode; private string userfullname; private string userloginname; private DateTime lastsuccessloginon; private DateTime lastfailureattempton; private int noofnewtasks; private int noofnewinbox; private int ouid; private string ouname; private string oulogouri; private int partybranchid; private string partybranchname; private string partybranchcityname; private string workregion; private string workgeocode; private string imageurl; private int workperiodid; private DateOnly workperiodfromdate; private DateOnly workperiodtodate; private string logo1; private string logo2; private string applicableperiodfrom = ""; private string userthumbnail = ""; public int UserId { get { return userid; } set { userid = value; } } public string UserCode { get { return usercode; } set { usercode = value; } } public string UserFullName { get { return userfullname; } set { userfullname = value; } } public string UserLoginName { get { return userloginname; } set { userloginname = value; } } public DateTime LastSuccessLoginOn { get { return lastsuccessloginon; } set { lastsuccessloginon = value; } } public DateTime LastFailureAttemptOn { get { return lastfailureattempton; } set { lastfailureattempton = value; } } public int NoofNewTasks { get { return noofnewtasks; } set { noofnewtasks = value; } } public int NoofNewInbox { get { return noofnewinbox; } set { noofnewinbox = value; } } public int OUID { get { return ouid; } set { ouid = value; } } public string OUName { get { return ouname; } set { ouname = value; } } public string OULogoURI { get { return oulogouri; } set { oulogouri = value; } } public int PartyBranchId { get { return partybranchid; } set { partybranchid = value; } } public string PartyBranchName { get { return partybranchname; } set { partybranchname = value; } } public string PartyBranchCityName { get { return partybranchcityname; } set { partybranchcityname = value; } } public string WorkRegion { get { return workregion; } set { workregion = value; } } public string WrokGeoCode { get { return workgeocode; } set { workgeocode = value; } } public string ImageURL { get { return imageurl; } set { imageurl = value; } } public int WorkPeriodId { get { return workperiodid; } set { workperiodid = value; } } public DateOnly WorkPeriodFromDate { get { return workperiodfromdate; } set { workperiodfromdate = value; } } public DateOnly WorkPeriodToDate { get { return workperiodtodate; } set { workperiodtodate = value; } } public string Logo1 { get { return logo1; } set { logo1 = value; } } public string Logo2 { get { return logo2; } set { logo2 = value; } } private int storeid = -1; private string storename; public string StoreName { get { return storename; } set { storename = value; } } public int StoreId { get { return storeid; } set { storeid = value; } } public string ApplicablePeriodFrom { get { return applicableperiodfrom; } set { applicableperiodfrom = value; } } public string UserThumbNail { get { return userthumbnail; } set { userthumbnail = value; } } #region Partner / White-Label Branding private int partnerproductid = 0; private string appname = "GoodBooks"; private string primarycolor = "#003399"; private string secondarycolor = "#0055CC"; private string accentcolor = "#FF6600"; private string fontfamily = "Inter"; public int PartnerProductId { get { return partnerproductid; } set { partnerproductid = value; } } public string AppName { get { return appname; } set { appname = value; } } public string PrimaryColor { get { return primarycolor; } set { primarycolor = value; } } public string SecondaryColor { get { return secondarycolor; } set { secondarycolor = value; } } public string AccentColor { get { return accentcolor; } set { accentcolor = value; } } public string FontFamily { get { return fontfamily; } set { fontfamily = value; } } #endregion } }