using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AdminDAL.DTO.Reason { public record ReasonDTO { #region PrivateMembers #region Reason private int reasonid; //Id private string reasoncode; //Code private string reasonname; //Name // private string reasontype; //Type Commented by Ganga since it is not used anywhere...Issue found from Stylecop private string reasonremarks; //Remarks #region reasontype private int reasontypeid; //Id private string reasontypecode; //Code private string reasontypename; //Name private string reasoncategory; //Code private byte reasonisproductive = 1; #endregion #endregion #region Base private int reasoncreatedbyid; //CreatedById private DateTime reasoncreatedon; //CreatedOn private int reasonmodifiedbyid; //ModifiedById private DateTime reasonmodifiedon; //ModifiedOn private string reasoncreatedbyname; private string reasonmodifiedbyname; #endregion #region Standard private Int16 reasonsortorder; //SortOrder private byte reasonstatus; //Status private Int16 reasonversion; //Version private byte reasonsourcetype; //SourceType private int reasontenantid; //TenantId #endregion #endregion #region PublicMembers #region Reason public int ReasonId { get { return reasonid; } //Id set { reasonid = value; } } public string ReasonCode { get { return reasoncode; } //Code set { reasoncode = value; } } public string ReasonName { get { return reasonname; } //Name set { reasonname = value; } } #region ReasonType public int ReasonTypeId { get { return reasontypeid; } //Id set { reasontypeid = value; } //Id } public string ReasonTypeCode { get { return reasontypecode; } //Code set { reasontypecode = value; } //Code } public string ReasonTypeName { get { return reasontypename; } //Name set { reasontypename = value; } //Name } #endregion public string ReasonRemarks { get { return reasonremarks; } //Remarks set { reasonremarks = value; } } public string ReasonCategory { get { return reasoncategory; } //Remarks set { reasoncategory = value; } } public byte ReasonIsProductive { get { return reasonisproductive; } //ReasonIsProductive set { reasonisproductive = value; } //ReasonIsProductive } #endregion #region Base public int ReasonCreatedById { get { return reasoncreatedbyid; } //CreatedById set { reasoncreatedbyid = value; } //CreatedById } public DateTime ReasonCreatedOn { get { return reasoncreatedon; } //CreatedOn set { reasoncreatedon = value; } //CreatedOn } public int ReasonModifiedById { get { return reasonmodifiedbyid; } //ModifiedById set { reasonmodifiedbyid = value; } //ModifiedById } public DateTime ReasonModifiedOn { get { return reasonmodifiedon; } //ModifiedOn set { reasonmodifiedon = value; } //ModifiedOn } public string ReasonCreatedByName { get { return reasoncreatedbyname; } //GcmTypeCreatedByName set { reasoncreatedbyname = value; } //GcmTypeCreatedByName } public string ReasonModifiedByName { get { return reasonmodifiedbyname; } //GcmTypeModifiedByName set { reasonmodifiedbyname = value; } //GcmTypeModifiedByName } #endregion #region Standard public Int16 ReasonSortOrder { get { return reasonsortorder; } //SortOrder set { reasonsortorder = value; } //SortOrder } public byte ReasonStatus { get { return reasonstatus; } //Status set { reasonstatus = value; } //Status } public Int16 ReasonVersion { get { return reasonversion; } //Version set { reasonversion = value; } //Version } public byte ReasonSourceType { get { return reasonsourcetype; } //SourceType set { reasonsourcetype = value; } //SourceType } public int ReasonTenantId { get { return reasontenantid; } //TenantId set { reasontenantid = value; } //TenantId } #endregion #endregion } }