public ActionResult PostCreate(CreateBacklogViewModel model) { var request = Mapper.Map <BacklogCreationRequest>(model); var result = _handler.HandleBacklogCreationRequest(request); var evalModel = Mapper.Map <BacklogEvalQueryResult>(result); return(RedirectToAction(nameof(Eval), new { evalModel.Id })); }
public ActionResult PostCreate(CreateBacklogViewModel model) { var request = Mapper.Map <BacklogCreationRequest>(model); request.UserId = User.GetId(); var(status, evalResult) = _handler.HandleBacklogCreationRequest(request); if (status is Failure f) { TempData[TempDataKeys.ErrorMessageString] = f.ErrorMessage; return(View("Error")); } return(RedirectToAction(nameof(Index))); }
public ActionResult GetCreate() { var viewModel = new CreateBacklogViewModel(); return(View("Create", viewModel)); }