public async Task <ResponseGetProductsViewModelItem> CreateProduct(RequestCreateProductViewModel requestViewModel)
        {
            Product product = _mapper.Map <Product>(requestViewModel);

            product.Id = await _productRepository.InsertAndReturnId(product);

            ResponseGetProductsViewModelItem result = _mapper.Map <ResponseGetProductsViewModelItem>(product);

            result.CategoryType = await _categoryRepository.GetNameById(result.CategoryId);

            return(result);
        }
Ejemplo n.º 2
0
        public async Task <ResponseGetProductsViewModelItem> CreateProduct([FromBody] RequestCreateProductViewModel request)
        {
            ResponseGetProductsViewModelItem response = await _productManagementService.CreateProduct(request);

            return(response);
        }