public ActionResult Create(FormCollection collection) { var model = new Staff(); this.TryUpdateModel<Staff>(model); this.OAService.SaveStaff(model); return this.RefreshParent(); }
// // GET: /OA/Staff/Create public ActionResult Create() { var Branchlist = this.OAService.GetBranchList(new BranchRequest()); this.ViewBag.BranchId = new SelectList(Branchlist, "ID", "Name"); var model = new Staff() { }; this.RenderMyViewData(model); return View("Edit", model); }
public void SaveStaff(Staff staff) { using (var dbContext = new OADbContext()) { if (staff.ID > 0) { dbContext.Update<Staff>(staff); } else { dbContext.Insert<Staff>(staff); } } }
private void RenderMyViewData(Staff model) { ViewData.Add("Position", new SelectList(EnumHelper.GetItemValueList<EnumPosition>(), "Key", "Value", model.Position)); ViewData.Add("Gender", new SelectList(EnumHelper.GetItemValueList<EnumGender>(), "Key", "Value", model.Gender)); }
// // GET: /OA/Staff/Create public ActionResult Create() { var model = new Staff() { }; this.RenderMyViewData(model); return View("Edit", model); }