public async Task <IActionResult> Post([FromBody] CategoriaDoItemDTO categoriaItemDtq) { if (categoriaItemDtq is null) { return(BadRequest()); } var categoria = _mapper.Map <CategoriaDoItemDTO>(categoriaItemDtq); return(Ok(await this.GatewayServiceProvider.Get <ICategoriaDoItemService>().Add(categoria))); }
public async Task <CategoriaDoItemDTO> Add(CategoriaDoItemDTO obj) { try { var categoria = _mapper.Map <CategoriaDoItem>(obj); await _repository.Create(categoria); } catch (Exception ex) { throw new Exception(ex + "Aconteceu um erro"); } return(obj); }