Esempio n. 1
0
        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());
        }