コード例 #1
0
        public async Task <IActionResult> Create(PieDetailCreateViewModel pieDetail)
        {
            if (ModelState.IsValid)
            {
                var pieDetailId = await _pieDetailRepository.Add(_mapper.Map <PieDetailCreateViewModel, PieDetail>(pieDetail));

                return(RedirectToAction("New", "Catalog", pieDetailId));
            }

            return(View(pieDetail));
        }
コード例 #2
0
        public async Task <IActionResult> Create(PieDetailCreateViewModel pieDetail)
        {
            if (ModelState.IsValid)
            {
                await _pieDetailRepository.Add(_mapper.Map <PieDetailCreateViewModel, PieDetail>(pieDetail));

                return(RedirectToAction("AllProducts", "Admin"));
            }

            return(View(pieDetail));
        }
コード例 #3
0
        public async Task <IActionResult> AddPieDetail(string name)
        {
            var result = new PieDetail {
                Name = name.ToTitleCase()
            };

            try
            {
                var pieDetail = await _pieDetailRepository.Add(result);

                return(Ok(new { pieDetail }));
            }
            catch
            {
                return(BadRequest());
            }
        }