using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace AnalyticsDAL.DTO.Analysis { public class AnalysisDTO { #region PrivateMembers #region Analysis private int analysisid; //AnalysisId private string analysiscode; //AnalysisCode private string analysisname; //AnalysisName private string analysisdescription; //Description private int baseobjectid; private string baseobjectname; private int workspaceid = -1; private IList analysisobjectsarray; private IList analysisfieldsarray; #endregion #region private byte analysissourcetype; //SourceType #endregion #region Base private Int16 analysissortorder; //SortOrder private byte analysisstatus; //Status private Int16 analysisversion; //Version #endregion #region Standard private int analysiscreatedbyid; //CreatedById private DateTime analysiscreatedon; //CreatedOn private int analysismodifiedbyid; //ModifiedById private DateTime analysismodifiedon; //ModifiedOn private string analysiscreatedbyname; private string analysismodifiedbyname; #endregion #endregion #region PublicMembers #region Analysis public int AnalysisId { get { return analysisid; } //AnalysisId set { analysisid = value; } //AnalysisId } public string AnalysisCode { get { return analysiscode; } //AnalysisCode set { analysiscode = value; } //AnalysisCode } public string AnalysisName { get { return analysisname; } //AnalysisName set { analysisname = value; } //AnalysisName } public string AnalysisDescription { get { return analysisdescription; } //Description set { analysisdescription = value; } //Description } public virtual IList AnalysisObjectsArray { get { return analysisobjectsarray; } //Remarks set { analysisobjectsarray = value; } //Remarks } public IList AnalysisFieldsArray { get { return analysisfieldsarray; } //Remarks set { analysisfieldsarray = value; } //Remarks } #region DBObject public int BaseObjectId { get { return baseobjectid; } //AnalysisId set { baseobjectid = value; } //AnalysisId } public string BaseObjectName { get { return baseobjectname; } //AnalysisCode set { baseobjectname = value; } //AnalysisCode } #endregion // -1 = not bound to any workspace (the common case) — used by // AnalysisExecutionRouteResolver to decide whether an OverrideDataSourceId lookup // via MANALYSISWORKSPACE is even worth attempting. public int WorkspaceId { get { return workspaceid; } set { workspaceid = value; } } #endregion #region public byte AnalysisSourceType { get { return analysissourcetype; } //SourceType set { analysissourcetype = value; } } #endregion #region Base public Int16 AnalysisSortOrder { get { return analysissortorder; } //SortOrder set { analysissortorder = value; } //SortOrder } public byte AnalysisStatus { get { return analysisstatus; } //Status set { analysisstatus = value; } //Status } public Int16 AnalysisVersion { get { return analysisversion; } //Version set { analysisversion = value; } //Version } #endregion #region Standard public int AnalysisCreatedById { get { return analysiscreatedbyid; } //CreatedById set { analysiscreatedbyid = value; } //CreatedById } public DateTime AnalysisCreatedOn { get { return analysiscreatedon; } //CreatedOn set { analysiscreatedon = value; } //CreatedOn } public int AnalysisModifiedById { get { return analysismodifiedbyid; } //ModifiedById set { analysismodifiedbyid = value; } //ModifiedById } public DateTime AnalysisModifiedOn { get { return analysismodifiedon; } //ModifiedOn set { analysismodifiedon = value; } //ModifiedOn } public string AnalysisCreatedByName { get { return analysiscreatedbyname; } //GcmTypeCreatedByName set { analysiscreatedbyname = value; } //GcmTypeCreatedByName } public string AnalysisModifiedByName { get { return analysismodifiedbyname; } //GcmTypeModifiedByName set { analysismodifiedbyname = value; } //GcmTypeModifiedByName } #endregion #endregion } }