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);
            }
        }
Beispiel #2
0
 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());
     }
 }