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)); } }