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); }
public async Task <ResponseGetProductsViewModelItem> CreateProduct([FromBody] RequestCreateProductViewModel request) { ResponseGetProductsViewModelItem response = await _productManagementService.CreateProduct(request); return(response); }