Example #1
0
        public async Task <IActionResult> Alterar([FromBody] ProductRequest request)
        {
            try
            {
                var mapper = new MapperProduct();
                Domain.ProductDomain productDomain = mapper.MapperRequestToDomain(request);

                await _productUseCase.Update(productDomain);

                return(Ok());
            }
            catch (DomainException exb)
            {
                return(BadRequest(exb.Message));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Example #2
0
 public ProductController()
 {
     mapperProduct = new MapperProduct();
     repProduct    = new ProductRep();
 }