public IActionResult Put(FornecedorEdicaoModel model, [FromServices] IFornecedorRepository repository, [FromServices] IMapper mapper) { if (!ModelState.IsValid) { return(BadRequest("Ocorreram erros de validações")); } try { var fornecedor = mapper.Map <Fornecedor>(model); repository.Alterar(fornecedor); return(Ok("Fornecedor editado com sucesso")); } catch (Exception e) { return(StatusCode(500, e.Message)); } }
public void Alterar(FornecedorView input) { var obj = _mapper.Map <Fornecedor>(input); _FornecedorRepository.Alterar(obj); }