private async Task LoadAllDisciplinesAsync() { try { var disciplines = await _disciplineDataAccess.GetAllDisciplinesAsync(); var mapped = _mapper.Map <List <DisciplineModel> >(disciplines); DisciplineList.AddRange(mapped); } catch (Exception ex) { PushingMessages?.Invoke(this, ex.Message); PushingLogs?.Invoke(this, $"{ex.Message}\n{ex.StackTrace}"); } }
private void InitializeDemoData() { var egene = new TestModel() { Id = 1, Discipline = "Molecular Biology", Description = "E Gene", SampleType = "SWAB", ResultDataType = "Numeric", Mask = "###.00", Unit = "%", IsReportable = true, Code = "", DefaultCommented = false }; var rdrpgene = new TestModel() { Id = 2, Discipline = "Molecular Biology", Description = "RdRP Gene", SampleType = "SWAB", ResultDataType = "Numeric", Mask = "###.00", Unit = " ", IsReportable = false, Code = "P", DefaultCommented = false }; DisciplineList.Add(new DisciplineModel() { Id = 1, Discipline = "Haematology", Code = "H" }); DisciplineList.Add(new DisciplineModel() { Id = 2, Discipline = "Molecular Biology", Code = "M" }); DisciplineList.Add(new DisciplineModel() { Id = 3, Discipline = "Biochemistry", Code = "B" }); SampleTypesList.Add(new SampleTypeModel() { Id = 1, Description = "SERUM" }); SampleTypesList.Add(new SampleTypeModel() { Id = 2, Description = "EDTA WHOLE BLOOD" }); SampleTypesList.Add(new SampleTypeModel() { Id = 3, Description = "SWAB" }); UnitList.Add(new UnitModel() { Id = 1, Unit = "NA" }); UnitList.Add(new UnitModel() { Id = 2, Unit = "%" }); UnitList.Add(new UnitModel() { Id = 3, Unit = "mg/dL" }); this.TestList.Add(egene); this.TestList.Add(rdrpgene); var numeric = new ResultDataTypeModel() { Id = 1, DataType = "Numeric" }; var codified = new ResultDataTypeModel() { Id = 2, DataType = "Codified" }; var Textual = new ResultDataTypeModel() { Id = 3, DataType = "Textual" }; this.ResultDataTypes.Add(numeric); this.ResultDataTypes.Add(Textual); this.ResultDataTypes.Add(codified); }
protected override void Seed(DataContext context) { base.Seed(context); var guid = new Guid(); DateTime dt = DateTime.Now; #region Uesrs Users users = new Users { UserId = guid, Username = "******", Password = "******", CreateDate = dt, CreatedBy = guid, UpdateDate = dt }; context.Users.Add(users); context.SaveChanges(); #endregion #region ProjectStageList List <ProjectStageList> projectStages = new List <ProjectStageList>(); ProjectStageList projectStageList = new ProjectStageList { Name = "Approval In Principle", Description = "Approval In Principle", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "As - Built", Description = "As - Built", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Construction", Description = "Construction", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Demolition", Description = "Demolition", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Detailed Design", Description = "Detailed Design", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Feasibility / Masterplanning", Description = "Feasibility / Masterplanning", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Operation / Maintenance", Description = "Operation / Maintenance", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Outline Design", Description = "Outline Design", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Rail - Grip 3 - Option Selection", Description = "Rail - Grip 3 - Option Selection", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Rail - Grip 4 - Approval in Principle", Description = "Rail - Grip 4 - Approval in Principle", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Rail - Grip 5 - Detail Design / AFC", Description = "Rail - Grip 5 - Detail Design / AFC", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Rail - Grip 6 - Construction on Site", Description = "Rail - Grip 6 - Construction on Site", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); projectStageList = new ProjectStageList { Name = "Rail - Grip 7 - As - Built Records", Description = "Rail - Grip 7 - As - Built Records", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; projectStages.Add(projectStageList); context.ProjectStageList.AddRange(projectStages); #endregion #region Lifecycles List <Lifecycles> lifecyclesList = new List <Lifecycles>(); Lifecycles lifecycles = new Lifecycles { Name = "Construction", Code = "C", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; lifecyclesList.Add(lifecycles); lifecycles = new Lifecycles { Name = "Maintenance", Code = "M", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; lifecyclesList.Add(lifecycles); lifecycles = new Lifecycles { Name = "Operation", Code = "O", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; lifecyclesList.Add(lifecycles); lifecycles = new Lifecycles { Name = "Demolition", Code = "D", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; lifecyclesList.Add(lifecycles); context.Lifecycles.AddRange(lifecyclesList); #endregion #region RiskScores List <RiskScores> riskScoreList = new List <RiskScores>(); RiskScores riskScores = new RiskScores { Name = "Low", Code = "L", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; riskScoreList.Add(riskScores); riskScores = new RiskScores { Name = "Medium", Code = "M", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; riskScoreList.Add(riskScores); riskScores = new RiskScores { Name = "High", Code = "H", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; riskScoreList.Add(riskScores); context.RiskScores.AddRange(riskScoreList); #endregion #region IssuePurposes List <IssuePurposes> issuePuroseList = new List <IssuePurposes>(); IssuePurposes issuePurposes = new IssuePurposes { Name = "DRAFT", Description = "DRAFT", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; issuePuroseList.Add(issuePurposes); issuePurposes = new IssuePurposes { Name = "INFORMATION", Description = "INFORMATION", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; issuePuroseList.Add(issuePurposes); issuePurposes = new IssuePurposes { Name = "ACCEPTANCE", Description = "ACCEPTANCE", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; issuePuroseList.Add(issuePurposes); issuePurposes = new IssuePurposes { Name = "APPROVAL", Description = "APPROVAL", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; issuePuroseList.Add(issuePurposes); issuePurposes = new IssuePurposes { Name = "H&S FILE", Description = "H&S FILE", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; issuePuroseList.Add(issuePurposes); issuePurposes = new IssuePurposes { Name = "RESIDUAL RISKS", Description = "RESIDUAL RISKS", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; issuePuroseList.Add(issuePurposes); context.IssuePurposes.AddRange(issuePuroseList); #endregion #region Severities List <Severities> severitiesList = new List <Severities>(); Severities severities = new Severities { Name = "Fatality", Code = "5", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; severitiesList.Add(severities); severities = new Severities { Name = "Major Injury", Code = "4", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; severitiesList.Add(severities); severities = new Severities { Name = "Significant Injury", Code = "3", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; severitiesList.Add(severities); severities = new Severities { Name = "Lost-Time Injury", Code = "2", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; severitiesList.Add(severities); severities = new Severities { Name = "First Aid Case", Code = "1", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; severitiesList.Add(severities); context.Severities.AddRange(severitiesList); #endregion #region Likelihoods List <Likelihoods> likelihoodsList = new List <Likelihoods>(); Likelihoods likelihoods = new Likelihoods { Name = "Absolute Certainty", Code = "5", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; likelihoodsList.Add(likelihoods); likelihoods = new Likelihoods { Name = "Very Likely", Code = "4", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; likelihoodsList.Add(likelihoods); likelihoods = new Likelihoods { Name = "Likely", Code = "3", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; likelihoodsList.Add(likelihoods); likelihoods = new Likelihoods { Name = "Unlikely", Code = "2", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; likelihoodsList.Add(likelihoods); likelihoods = new Likelihoods { Name = "Remote", Code = "1", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; likelihoodsList.Add(likelihoods); context.Likelihoods.AddRange(likelihoodsList); #endregion #region DisciplineList List <DisciplineList> disciplineLists = new List <DisciplineList>(); DisciplineList discipline = new DisciplineList { Name = "General", Code = "GEN", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Multi-Disciplinary", Code = "MULTI", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Other (Specify)", Code = "OTHER", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Acoustics", Code = "ACOU", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Architectural", Code = "ARCH", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Civil", Code = "CIV", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Electrical", Code = "ELEC", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Facilities Management", Code = "FACM", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Façades", Code = "FCDE", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Finance", Code = "FIN", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Fire", Code = "FIRE", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Mechanical & Electrical", Code = "M&E", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Mechanical", Code = "MECH", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Project Management", Code = "PM", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Rail - E&P (3rd Rail)", Code = "R-3R", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Rail - E&P (OHLE)", Code = "R-OLE", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Rail - E&P (Point Heating)", Code = "R-PH", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Rail - E&P (Power Supply)", Code = "R-PS", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Rail - P-Way", Code = "R-PW", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); discipline = new DisciplineList { Name = "Structural", Code = "STR", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; disciplineLists.Add(discipline); context.DisciplineList.AddRange(disciplineLists); #endregion DisciplineList #region RiskStatus List <RiskStatus> riskStatusList = new List <RiskStatus>(); RiskStatus riskStatus = new RiskStatus { Name = "ACTIVE", Description = "If the risk is not closed out.", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; riskStatusList.Add(riskStatus); riskStatus = new RiskStatus { Name = "RESOLVED", Description = "If the risk has been delt with and is closed out fully.", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; riskStatusList.Add(riskStatus); riskStatus = new RiskStatus { Name = "CONTINUED", Description = "If the risk is resolved per se, but is carried over into another entry for action.", CreateDate = dt, CreatedBy = guid, UpdateDate = dt, UpdatedBy = guid }; riskStatusList.Add(riskStatus); context.RiskStatus.AddRange(riskStatusList); #endregion context.SaveChanges(); }