Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public ActionResult ManagerFinishSuccess(RequestHandleViewModel model)
        {
            _requestService.UpdateRequestStatus(model.Request.Id, (int)Statuses.WasCompletedSuccessfully, model.Request.Comment);

            return(RedirectToAction("Index", "Request"));
        }
Esempio n. 3
0
        public ActionResult ManagerReject(RequestHandleViewModel model)
        {
            _requestService.UpdateRequestStatus(model.Request.Id, (int)Statuses.WasDeclined, model.Request.Comment);

            return(RedirectToAction("Index", "Request"));
        }
Esempio n. 4
0
        public ActionResult SecretaryFinishFailed(RequestHandleViewModel model)
        {
            _requestService.UpdateRequestStatus(model.Request.Id, (int)Statuses.WasCompletedPoorly, model.Request.Comment);

            return(RedirectToAction("Index", "Request"));
        }