// // GET: /Project/ProjectBasedata/ public ActionResult Index(ProjectRequest request) { var model = new ProjectBasedata(); this.RenderMyViewData(model); var result = this.ProjectService.GetProjectBasedataList(request); return View(result); }
public ActionResult Create(FormCollection collection) { var model = new ProjectBasedata(); this.TryUpdateModel<ProjectBasedata>(model); this.ProjectService.SaveProjectBasedata(model); return this.RefreshParent(); }
// // GET: /Project/ProjectBasedata/Details/5 //public ActionResult Details(int id) //{ // return View(); //} // // GET: /Project/ProjectBasedata/Create public ActionResult Create() { var model = new ProjectBasedata(); this.RenderMyViewData(model); return View("Edit",model); }
public void SaveProjectBasedata(ProjectBasedata project) { using (var dbContext = new ProjectDbContext()) { if (project.ID>0) { dbContext.Update<ProjectBasedata>(project); } else { dbContext.Insert<ProjectBasedata>(project); } } }
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: /Crm/Project/Create public ActionResult Create() { var model = new ProjectBasedata() { }; return View("Edit", model); }
private void RenderMyViewData(ProjectBasedata model) { ViewData.Add("Status", new SelectList(EnumHelper.GetItemValueList<EnumStatus>(), "Key", "Value", model.Status)); ViewData.Add("Fund", new SelectList(EnumHelper.GetItemValueList<EnumFund>(), "Key", "Value", model.Fund)); }