public void ConvertTo(WorkSubtypeView workSubtypeView, WorkSubtype workSubtype) { workSubtype.WorkSubtypePK = workSubtypeView.WorkSubtypePK; workSubtype.Name = workSubtypeView.Name; workSubtype.WorkTypeFK = workSubtypeView.WorkTypeFK; workSubtype.Deleted = workSubtypeView.Deleted; }
public ActionResult Delete(int?workSubtypePK) { IWorkSubtypesRepository workSubtypesRepository = new WorkSubtypesRepository(db); if (workSubtypePK != null) { WorkSubtype workSubtype = workSubtypesRepository.GetWorkSubtypeByPK((int)workSubtypePK); workSubtype.Deleted = true; workSubtypesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("DELETE", workSubtype.WorkSubtypePK); } return(Redirect(Request.UrlReferrer.AbsoluteUri)); }
public ActionResult Edit(int?workSubtypePK) { if (workSubtypePK != null) { IWorkSubtypesRepository workSubtypesRepository = new WorkSubtypesRepository(db); WorkSubtype workSubtype = workSubtypesRepository.GetWorkSubtypeByPK((int)workSubtypePK); WorkSubtypeView workSubtypeView = new WorkSubtypeView(); workSubtypeView.ConvertFrom(workSubtype, workSubtypeView); workSubtypeView.BindDDLs(workSubtypeView, db); return(View(workSubtypeView)); } else { return(RedirectToAction("Index", "WorkSubtype")); } }
public ActionResult Edit(WorkSubtypeView workSubtypeView, FormCollection form) { if (ModelState.IsValid) { IWorkSubtypesRepository workSubtypesRepository = new WorkSubtypesRepository(db); WorkSubtype workSubtype = workSubtypesRepository.GetWorkSubtypeByPK((int)workSubtypeView.WorkSubtypePK); workSubtypeView.ConvertTo(workSubtypeView, workSubtype); workSubtypesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("UPDATE", workSubtype.WorkSubtypePK); return(RedirectToAction("Index", "WorkSubtype")); } else { workSubtypeView.BindDDLs(workSubtypeView, db); return(View(workSubtypeView)); } }