public bool Atualizar(ColaboradorViewModel colaboradorViewModel) { var colaborador = Mapper.Map <ColaboradorViewModel, Colaborador>(colaboradorViewModel); var duplicado = _colaboradorService.Find(x => (x.CPF == colaborador.CPF) && (x.Delete == false) && (x.ColaboradorId != colaborador.ColaboradorId)).Any(); if (duplicado) { return(false); } else { BeginTransaction(); _colaboradorService.Atualizar(colaborador); Commit(); return(true); } }
public IActionResult Atualizar([FromBody] Colaborador colaborador, Guid uuid) { try { if (_colaboradorService.Atualizar(colaborador, uuid)) { return(new OkResult()); } return(new NotFoundResult()); } catch (Exception exception) { Console.WriteLine(exception); return(new BadRequestResult()); } }