public ActionResult CreateTaskCenter(TaskCenter model) { if (ModelState.IsValid) { try { { model.CodTaskCenter = taskCenterRepository.GetNewCode(model); var state = documentRepository.GetAllStates().FirstOrDefault(x => x.StateName == model.StateName); if (state != null) { model.CodState = state.CodState; } else { model.CodState = null; } taskCenterRepository.Add(model); taskCenterRepository.Save(); } //hooray it passed - go back to index return Json(new { redirectUrl = Url.Action("Index") }); } catch (Exception ex) { ModelState.AddModelError(string.Empty, "Something went wrong. Message: " + ex.Message); } } ViewBag.ActionMethod = "CreateTaskCenter"; return PartialView("_EditAndCreateTaskCenter", model); }
public ActionResult CreateTaskCenter() { ViewBag.ActionMethod = "CreateTaskCenter"; var x = new TaskCenter(); return View(x); }
public ActionResult EditTaskCenter(TaskCenter c) { if (ModelState.IsValid) { try { var state = documentRepository.GetAllStates().FirstOrDefault(x => x.StateName == c.StateName); if (state != null) { c.CodState = state.CodState; } else { c.CodState = null; } taskCenterRepository.Edit(c); taskCenterRepository.Save(); return Json(new { redirectUrl = Url.Action("Index") }); } catch (Exception ex) { ModelState.AddModelError(string.Empty, "Something went wrong. Message: " + ex.Message); } } ViewBag.ActionMethod = "EditTaskCenter"; return PartialView("_EditAndCreateTaskCenter", c); }
public ActionResult EditTaskCenter(string id) { TaskCenter tskEx = new TaskCenter(); tskEx = (TaskCenter)taskCenterRepository.GetSingle(id); if (tskEx.State != null) { tskEx.StateName = tskEx.State.StateName; } if (tskEx == null) return HttpNotFound(); ViewBag.ActionMethod = "EditTaskCenter"; return View("EditTaskCenter", tskEx); }