public async Task <ActionResult <FabricanteDto> > PostFabricante(FabricanteDto fabricante) { var response = await _repository.Add(_mapper.Map <Fabricante>(fabricante)); if (!response.Success) { return(Conflict(response.Message)); } return(CreatedAtAction("GetFabricante", new { id = fabricante.Id }, response.Data)); }
public async Task <ActionResult <int> > PutFabricante(int id, FabricanteDto fabricante) { if (id != fabricante.Id) { return(BadRequest()); } var response = await _repository.Update(_mapper.Map <Fabricante>(fabricante)); if (!response.Success) { return(Conflict(response.Message)); } return(response.Data.Id); }