public async Task <IActionResult> CreateProduct([FromBody] ProductCreateForm form) { var createResult = await _products.CreateAsync(form); return(CreatedAtRoute( nameof(GetProduct), new { id = createResult.Id }, createResult)); }
public async Task <ProductDto> CreateAsync(ProductCreateForm form) { var productForCreation = new Products { Title = form.Title }; var result = await _productsRepository.Add(productForCreation); //await _productsRepository.Save(); var mapperdProduct = _mapper.Map <ProductDto>(result); return(mapperdProduct); }