public IActionResult New(int changeRequestId) { var changeRequest = _changeRequestRepository.GetChangeRequestbyId(changeRequestId).Result; var task = new ChangeRequestTask(); task.ChangeRequestID = changeRequest.ID; return(View(task)); }
public IActionResult Create(ChangeRequestTask task) { if (ModelState.IsValid) { _changeRequestRepository.CreateChangeRequestTask(task, _userManager.GetUserName(this.User)); return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID })); } else { ModelState.AddModelError("", "Values are not valid"); return(View("New", task)); } }
public IActionResult Edit(ChangeRequestTask task) { if (ModelState.IsValid) { _changeRequestRepository.UpdateChangeRequestTask(task); return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID })); } else { ModelState.AddModelError("", "Values are not valid"); return(View("Edit", task)); } }
public IActionResult Delete(ChangeRequestTask task) { try { bool result = _changeRequestRepository.DeleteChangeRequestTask(task.ID, _userManager.GetUserName(this.User)); } catch (ConcurrencyException ex) { ModelState.AddModelError("", ex.Message); return(View(task)); } return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID })); }
public IActionResult Edit(ChangeRequestTask task) { if (ModelState.IsValid) { try { _changeRequestRepository.UpdateChangeRequestTask(task, _userManager.GetUserName(this.User)); return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID })); } catch (ConcurrencyException ex) { ModelState.AddModelError("", ex.Message); return(View("Edit", task)); } } else { ModelState.AddModelError("", "Values are not valid"); return(View("Edit", task)); } }
public IActionResult Delete(ChangeRequestTask task) { bool result = _changeRequestRepository.DeleteChangeRequestTask(task); return(RedirectToAction("Edit", "ChangeRequest", new { id = task.ChangeRequestID })); }