Exemplo n.º 1
0
 public Result Inserir(Operador operador)
 {
     try
     {
         if (operador.Usuario != null)
         {
             _usuarioRepository.Inserir(operador.Usuario);
         }
         int retorno = _operadorRepository.Inserir(operador);
         if (retorno == 1)
         {
             return(Result.Ok());
         }
         else
         {
             operador.AddNotification("Erros", "Ocorreu algum erro na transação do banco de dados.");
             return(Result.Error(operador.Notifications));
         }
     }
     catch (Exception e)
     {
         Log.Error("Erros: " + e.Message);
         operador.AddNotification("Erros", e.Message);
         return(Result.Error(operador.Notifications));
     }
 }