public ProductsDTO AddProducts(ProductsDTO productsDTO) { var product = Mapper.Map <Products>(productsDTO); var result = _service.AddProducts(product); Commit(); return(Mapper.Map(result, new ProductsDTO())); }
public async Task <IActionResult> AddProducts([FromBody] AddNewProductRequest[] request) { if (request == null) { return(BadRequest("Request model is not correct")); } if (!ModelState.IsValid) { return(BadRequest(ModelState.Values.SelectMany(x => x.Errors.Select(xx => xx.ErrorMessage)))); } var response = await _productsService.AddProducts(request); if (!response.Success) { return(BadRequest(response.ErrorsMessages)); } return(Ok(response)); }
public async Task AddProducts([FromBody] ProductsDTO Products) { var product = _mapper.Map <ProductsDTO, Products>(Products); await _ProductsService.AddProducts(product); }