using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace CRMDAL.DTO.Problem { public record ProblemDTO { #region PrivateMembers #region Problem private int problemid; ////Id private string problemcode = "NONE"; ////Code private string problemname = "NONE"; ////Name #region Gcm private int problemcategoryid = -1; ////Id private string problemcategorycode = "NONE"; ////Code private string problemcategoryname = "NONE"; ////Name #endregion #region ItemCategory private int applicablecategoryid = -1; ////Id private string applicablecategorycode = "NONE"; ////Code private string applicablecategoryname = "NONE"; ////Name #endregion private string problemremarks = "NONE"; ////Remarks #endregion #region Base private Int16 problemsortorder; ////SortOrder private byte problemstatus; ////Status private Int16 problemversion; ////Version #endregion #region Standard private int problemcreatedbyid; ////CreatedById private DateTime problemcreatedon; ////CreatedOn private string problemcreatedbyname; ////CreatedByName private int problemmodifiedbyid; ////ModifiedById private DateTime problemmodifiedon; ////ModifiedOn private string problemmodifiedbyname; ////ModifiedByName #endregion #endregion #region PublicMembers #region Problem public int ProblemId { get { return problemid; } ////Id set { problemid = value; } ////Id } public string ProblemCode { get { return problemcode; } ////Code set { problemcode = value; } ////Code } public string ProblemName { get { return problemname; } ////Name set { problemname = value; } ////Name } #region Gcm public int ProblemCategoryId { get { return problemcategoryid; } ////Id set { problemcategoryid = value; } ////Id } public string ProblemCategoryCode { get { return problemcategorycode; } ////Code set { problemcategorycode = value; } ////Code } public string ProblemCategoryName { get { return problemcategoryname; } ////Name set { problemcategoryname = value; } ////Name } #endregion #region ItemCategory public int ApplicableCategoryId { get { return applicablecategoryid; } ////Id set { applicablecategoryid = value; } ////Id } public string ApplicableCategoryCode { get { return applicablecategorycode; } ////Code set { applicablecategorycode = value; } ////Code } public string ApplicableCategoryName { get { return applicablecategoryname; } ////Name set { applicablecategoryname = value; } ////Name } #endregion public string ProblemRemarks { get { return problemremarks; } ////Remarks set { problemremarks = value; } ////Remarks } #endregion #region Base public Int16 ProblemSortOrder { get { return problemsortorder; } ////SortOrder set { problemsortorder = value; } ////SortOrder } public byte ProblemStatus { get { return problemstatus; } ////Status set { problemstatus = value; } ////Status } public Int16 ProblemVersion { get { return problemversion; } ////Version set { problemversion = value; } ////Version } #endregion #region Standard public int ProblemCreatedById { get { return problemcreatedbyid; } ////CreatedById set { problemcreatedbyid = value; } ////CreatedById } public DateTime ProblemCreatedOn { get { return problemcreatedon; } ////CreatedOn set { problemcreatedon = value; } ////CreatedOn } public string ProblemCreatedByName { get { return problemcreatedbyname; } ////CreatedBy set { problemcreatedbyname = value; } ////CreatedBy } public int ProblemModifiedById { get { return problemmodifiedbyid; } ////ModifiedById set { problemmodifiedbyid = value; } ////ModifiedById } public DateTime ProblemModifiedOn { get { return problemmodifiedon; } ////ModifiedOn set { problemmodifiedon = value; } ////ModifiedOn } public string ProblemModifiedByName { get { return problemmodifiedbyname; } ////ModifiedBy set { problemmodifiedbyname = value; } ////ModifiedBy } #endregion #endregion } }