示例#1
0
        public ProductsDTO AddProducts(ProductsDTO productsDTO)
        {
            var product = Mapper.Map <Products>(productsDTO);
            var result  = _service.AddProducts(product);

            Commit();

            return(Mapper.Map(result, new ProductsDTO()));
        }
示例#2
0
        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));
        }
示例#3
0
 public async Task AddProducts([FromBody] ProductsDTO Products)
 {
     var product = _mapper.Map <ProductsDTO, Products>(Products);
     await _ProductsService.AddProducts(product);
 }