public async Task <IActionResult> PutFornecedor(Guid id, FornecedorEditarViewModel fornecedor) { if (!ModelState.IsValid) { return(Result(ModelState)); } if (id != fornecedor.Id) { return(BadRequest()); } try { await _fornecedorService.Editar(_mapper.Map <Fornecedor>(fornecedor)); } catch (DbUpdateConcurrencyException) { if (!FornecedorExists(id)) { return(NotFound()); } else { throw; } } //return NoContent(); return(Result("Registro Alterado com Sucesso")); }
public async Task <IActionResult> Put(Guid id, FornecedorEditarViewModel fornecedorVM) { if (!ModelState.IsValid) { return(Result(ModelState)); } if (id != fornecedorVM.Id) { return(BadRequest()); } await _fornecedorService.Editar(_mapper.Map <Fornecedor>(fornecedorVM)); return(Result("Registro alterado com sucesso")); }