public async Task <ActionResult> Create(SizeCreateEditVM model) { var sizeDTO = _automapper.Map <SizeDTO>(model); if (await _sizeService.CreateAsync(sizeDTO) == false) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest, "Create error")); } return(RedirectToAction("Index")); }
public async Task <IActionResult> CreateSize([FromForm] CreateSizeDTO createSizeDTO) { var duplicateSize = await _sizeService.FindByValueAsync(createSizeDTO.SizeValue); if (duplicateSize != null) { return(BadRequest(new { Name = "This size already exists" })); } var size = _mapper.Map <Size>(createSizeDTO); await _sizeService.CreateAsync(size); return(NoContent()); }