using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace FrameworkDAL.DTO.Role { public class RoleDTO { #region PrivateMembers #region User private int roleid; private string rolecode; private string rolename; private string roleremarks; #endregion #region Base private int rolecreatedbyid; //Created By Person (User Id) private DateTime rolecreatedon; //Created On Date private int rolemodifiedbyid; //Modified By Person (User Id) private DateTime rolemodifiedon; //Modified On Date #endregion #region Standard private Int16 rolesortorder; private byte rolestatus; //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived private Int16 roleversion; //No Of Times Updated private byte rolesourcetype; //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) #endregion private int tenantid = 0; //Tenant Id private int rolescreenoperationmode = 1; #endregion #region PublicMembers #region User public int RoleId { get { return roleid; } set { roleid = value; } } public string RoleCode { get { return rolecode; } set { rolecode = value; } } public string RoleName { get { return rolename; } set { rolename = value; } } public string RoleRemarks { get { return roleremarks; } set { roleremarks = value; } } #endregion #region Base public int RoleCreatedById { get { return rolecreatedbyid; } //Created By Person (User Id) set { rolecreatedbyid = value; } //Created By Person (User Id) } public DateTime RoleCreatedOn { get { return rolecreatedon; } //Created On Date set { rolecreatedon = value; } //Created On Date } public int RoleModifiedById { get { return rolemodifiedbyid; } //Modified By Person (User Id) set { rolemodifiedbyid = value; } } public DateTime RoleModifiedOn { get { return rolemodifiedon; } //Modified On Date set { rolemodifiedon = value; } } #endregion #region Standard public Int16 RoleSortOrder { get { return rolesortorder; } set { rolesortorder = value; } } public byte RoleStatus { get { return rolestatus; } //0.Pending, 1.Active, 2.Deleted, 3.Amended, 4.Inactive, 5.Archived set { rolestatus = value; } } public Int16 RoleVersion { get { return roleversion; } //No Of Times Updated set { roleversion = value; } } public byte RoleSourceType { get { return rolesourcetype; } //Data From (1.Framework, 2.Devadmin, 3.Impadmin, 4.Admin, 5.User) set { rolesourcetype = value; } } #endregion public int RoleScreenOperationMode { get { return rolescreenoperationmode; } set { rolescreenoperationmode = value; } } #endregion public int TenantId { get { return tenantid; } set { tenantid = value; } } } }