public ActionResult ManagerHandleRequest(int?id) { var error = ""; if (id == null) { return(HttpNotFound()); } var model = new RequestHandleViewModel(); var filter = new DisplayFilter(); var ar = new DtoRequest(); if (!_requestService.GetRequestById((int)id, out ar, out error)) { return(HttpNotFound()); } model.Request = ar; return(View(model)); }
public ActionResult ManagerFinishSuccess(RequestHandleViewModel model) { _requestService.UpdateRequestStatus(model.Request.Id, (int)Statuses.WasCompletedSuccessfully, model.Request.Comment); return(RedirectToAction("Index", "Request")); }
public ActionResult ManagerReject(RequestHandleViewModel model) { _requestService.UpdateRequestStatus(model.Request.Id, (int)Statuses.WasDeclined, model.Request.Comment); return(RedirectToAction("Index", "Request")); }
public ActionResult SecretaryFinishFailed(RequestHandleViewModel model) { _requestService.UpdateRequestStatus(model.Request.Id, (int)Statuses.WasCompletedPoorly, model.Request.Comment); return(RedirectToAction("Index", "Request")); }