Exemple #1
0
        public async Task <IActionResult> CreateProduct([FromBody] ProductCreateForm form)
        {
            var createResult = await _products.CreateAsync(form);

            return(CreatedAtRoute(
                       nameof(GetProduct),
                       new { id = createResult.Id },
                       createResult));
        }
Exemple #2
0
        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);
        }