public NewSprintResult Put(NewSprintSpecification spec) { var request = mapper.Value.Map <CreateSprintRequest>(spec); var response = creator.Value.Create(request); return(mapper.Value.Map <NewSprintResult>(response)); }
public ActionResult Index(NewSprintSpecification spec) { var request = mapper.Map <CreateSprintRequest>(spec); var response = creator.Value.Create(request); var result = mapper.Map <NewSprintResult>(response); TempData.Clear(); TempData.Add(NewSprintResultKey, result); if (result.IsSuccess) { return(RedirectToAction(nameof(Created))); } TempData.Add(NewSprintSpecKey, spec); return(RedirectToAction(nameof(Index))); }