public ActionResult Create(FormCollection collection) { var model = new BudgetInfo(); this.TryUpdateModel<BudgetInfo>(model); this.ProjectService.SaveBudget(model); return this.RefreshParent(); }
public void SaveBudget(BudgetInfo budget) { using (var dbContext = new ProjectDbContext()) { if (budget.ID >0) { dbContext.Update<BudgetInfo>(budget); } else { dbContext.Insert<BudgetInfo>(budget); } } }
public ActionResult Create(FormCollection collection) { var model = new ProjectBasedata(); model.PSDate = DateTime.Now.ToString("yyyy/MM/dd"); model.PEdate = DateTime.Now.ToString("yyyy/MM/dd"); this.TryUpdateModel<ProjectBasedata>(model); this.ProjectService.SaveProjectBasedata(model); var labor = new LaborCost(); labor.ProjectID = model.ID; labor.ProjectName = model.PName; this.TryUpdateModel<LaborCost>(labor); this.ProjectService.SaveLaborCost(labor); var material = new MaterialCost(); material.ProjectID = model.ID; material.ProjectName = model.PName; this.TryUpdateModel<MaterialCost>(material); this.ProjectService.SaveMaterialCost(material); var machine = new MachineryCost(); machine.ProjectID = model.ID; machine.ProjectName = model.PName; this.TryUpdateModel<MachineryCost>(machine); this.ProjectService.SaveMachineryCost(machine); var measure = new Measure(); measure.ProjectID = model.ID; measure.ProjectName = model.PName; this.TryUpdateModel<Measure>(measure); this.ProjectService.SaveMeasure(measure); var overhead = new Overhead(); overhead.ProjectID = model.ID; overhead.ProjectName = model.PName; this.TryUpdateModel<Overhead>(overhead); this.ProjectService.SaveOverhead(overhead); var budgetinfo = new BudgetInfo(); budgetinfo.ProjectID = model.ID; budgetinfo.ProjectName = model.PName; this.TryUpdateModel<BudgetInfo>(budgetinfo); this.ProjectService.SaveBudget(budgetinfo); return this.RefreshParent(); }
// // GET: /Project/budget/Details/5 //public ActionResult Details(int id) //{ // return View(); //} // // GET: /Project/ProjectBasedata/Create public ActionResult Create() { var model = new BudgetInfo(); return View("Edit", model); } //