public async Task <ActionResult <FornecedoreViewModel> > Adicionar(FornecedoreViewModel fornecedoreViewModel) { if (UsuarioAutenticado) { var userName = AppUser.Name; } if (!ModelState.IsValid) { return(CustomResponse(ModelState)); } await _fornecedorService.Adicionar(fornecedoreViewModel.Adapt <Fornecedor>()); return(CustomResponse(fornecedoreViewModel)); }
public async Task <ActionResult <FornecedoreViewModel> > Atualizar(Guid id, FornecedoreViewModel fornecedoreViewModel) { if (id != fornecedoreViewModel.Id) { NotificarErro("Id informado não é o mesmo na query"); return(CustomResponse(fornecedoreViewModel)); } if (!ModelState.IsValid) { return(CustomResponse(fornecedoreViewModel)); } var result = await _fornecedorService.Atualizar(fornecedoreViewModel.Adapt <Fornecedor>()); if (!result) { return(BadRequest()); } return(CustomResponse(fornecedoreViewModel)); }