public SimulationEntity(CreateSimulationDataModel model) { NETWORKID = model.NetworkId; SIMULATION = model.Name; OWNER = model.Owner; CREATOR = model.Creator; DATE_CREATED = DateTime.Now; ANALYSIS = "Incremental Benefit/Cost"; BUDGET_CONSTRAINT = "As Budget Permits"; WEIGHTING = "none"; COMMITTED_START = DateTime.Now.Year; COMMITTED_PERIOD = 1; PRIORITIES = new List <PriorityEntity> { new PriorityEntity { PRIORITYLEVEL = 1, YEARS = null, CRITERIA = "", PRIORITYFUNDS = new List <PriorityFundEntity> { new PriorityFundEntity { BUDGET = "Rehabilitation", FUNDING = 100 }, new PriorityFundEntity { BUDGET = "Maintenance", FUNDING = 100 }, new PriorityFundEntity { BUDGET = "Construction", FUNDING = 100 } } } }; YEARLYINVESTMENTS = new List <YearlyInvestmentEntity> { new YearlyInvestmentEntity { YEAR_ = DateTime.Now.Year, BUDGETNAME = "Rehabilitation", AMOUNT = 5000000 }, new YearlyInvestmentEntity { YEAR_ = DateTime.Now.Year, BUDGETNAME = "Maintenance", AMOUNT = 5000000 }, new YearlyInvestmentEntity { YEAR_ = DateTime.Now.Year, BUDGETNAME = "Construction", AMOUNT = 5000000 } }; TREATMENTS = new List <TreatmentsEntity> { new TreatmentsEntity() { TREATMENT = "No Treatment", BEFOREANY = 1, BEFORESAME = 1, BUDGET = "Construction,Maintenance,Rehabilitation", DESCRIPTION = "Default Treatment", OMS_IS_EXCLUSIVE = null, OMS_IS_REPEAT = null, OMS_REPEAT_START = null, OMS_REPEAT_INTERVAL = null, FEASIBILITIES = new List <FeasibilityEntity> { new FeasibilityEntity { CRITERIA = "" } }, CONSEQUENCES = new List <ConsequencesEntity> { new ConsequencesEntity { ATTRIBUTE_ = "AGE", CHANGE_ = "+1" } } } }; INVESTMENTS = new InvestmentsEntity() { FIRSTYEAR = DateTime.Now.Year, NUMBERYEARS = 1, INFLATIONRATE = 0, DISCOUNTRATE = 0, BUDGETORDER = "Rehabilitation,Maintenance,Construction" }; CriteriaDrivenBudgets = new List <CriteriaDrivenBudgetEntity> { new CriteriaDrivenBudgetEntity { BUDGET_NAME = "Maintenance", CRITERIA = "" }, new CriteriaDrivenBudgetEntity { BUDGET_NAME = "Rehabilitation", CRITERIA = "" }, new CriteriaDrivenBudgetEntity { BUDGET_NAME = "Construction", CRITERIA = "" } }; USERS = new List <SimulationUserEntity>(); }
public static void DeleteEntry(InvestmentsEntity entity, BridgeCareContext db) { db.Entry(entity).State = EntityState.Deleted; }