コード例 #1
0
        public NewSprintResult Put(NewSprintSpecification spec)
        {
            var request  = mapper.Value.Map <CreateSprintRequest>(spec);
            var response = creator.Value.Create(request);

            return(mapper.Value.Map <NewSprintResult>(response));
        }
コード例 #2
0
        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)));
        }