public ActionResult Edit(int id) { WorkTypeRepo repo = new WorkTypeRepo(context); WorkType workType = repo.GetById(id); EditWorkType model = new EditWorkType(); model.Id = id; model.Name = workType.Name; model.Rate = workType.Rate; return(View("Edit", model)); }
public ActionResult Edit(int id) { var repo = new WorkTypeRepository(_context); var workType = repo.GetById(id); var formModel = new EditWorkType { Id = workType.Id, Name = workType.Name, Rate = workType.Rate }; return(View(formModel)); }
public ActionResult Edit(int id, EditWorkType workType) { WorkTypeRepo repo = new WorkTypeRepo(context); try { WorkType newWorkType = new WorkType(id, workType.Name, workType.Rate); repo.Update(newWorkType); return(RedirectToAction("Index")); } catch (DbUpdateException se) { HandleDbUpdateException(se); } return(View("Edit", workType)); }
public ActionResult Edit(int?id, EditWorkType editWorkType) { if (!id.HasValue) { return(RedirectToAction("Index")); } WorkTypeRepository repo = new WorkTypeRepository(context); try { WorkType workType = new WorkType(editWorkType.Id, editWorkType.Name, editWorkType.Rate); repo.Update(workType); return(RedirectToAction("Index")); } catch { } return(View(editWorkType)); }
public ActionResult Edit(int id, EditWorkType formModel) { var repo = new WorkTypeRepository(_context); try { var newWorkType = new WorkType(id, formModel.Name, formModel.Rate); repo.Update(newWorkType); return(RedirectToAction("Index")); } catch (SqlException se) { if (se.Number == 2627) { ModelState.AddModelError("Name", "That name is already taken."); } } return(View(formModel)); }
public ActionResult Edit(int id, EditWorkType workType) { WorkTypeRepository repo = new WorkTypeRepository(); try { WorkType newWorkType = new WorkType(id, workType.Name, workType.Rate); repo.Update(newWorkType); return(RedirectToAction("Index")); } catch (SqlException se) { if (se.Number == 2627) { ModelState.AddModelError("Name", "That name is already taken."); } } return(View("Edit", workType)); }
public ActionResult Edit(int?id) { if (!id.HasValue) { return(RedirectToAction("Index")); } WorkTypeRepository repo = new WorkTypeRepository(context); WorkType workType = repo.GetById((int)id); if (workType == null) { return(RedirectToAction("Index")); } EditWorkType editWorkType = new EditWorkType(); editWorkType.Id = workType.Id; editWorkType.Name = workType.Name; editWorkType.Rate = workType.Rate; return(View(editWorkType)); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } WorkTypeRepository repo = new WorkTypeRepository(); WorkType workType = repo.GetById(id.Value); if (workType == null) { return(RedirectToAction("Index")); } EditWorkType model = new EditWorkType(); model.Id = workType.Id; model.Name = workType.Name; model.Rate = workType.Rate; return(View("Edit", model)); }