Пример #1
0
        public DataTable ObtenerLoginPorEmail(string aplicacion, string email)
        {
            DataTable usuario = new DataTable();
            try
            {
                throw new Exception("Error del sistema");
            }
            catch (Exception exception)
            {
                const string mensajeDeError =
                    "Ha ocurrido un error mientras se trataba de obtener el login del usuario por email.";

                IManejadorDeLogs manejadorDeLogs = FabricaIoC.Resolver<IManejadorDeLogs>();
                manejadorDeLogs.PublicarMensajeSql(aplicacion, mensajeDeError, exception);

                ErrorServicio errorServicio = new ErrorServicio(mensajeDeError);
                throw new FaultException<ErrorServicio>(errorServicio);
            }
            return usuario;
        }
Пример #2
0
        public void RegistrarUsuario(Guid providerUserKey, string aplicacion, string login, string password,
            string email, string preguntaPassword, string respuestaPassword, string comentario,
            DateTime ultimaActividad, DateTime ultimaSesion, DateTime ultimoCambioDePassword,
            int cantidadIntentosFaillidosPassword, DateTime inicioIntentosFallidosPassword,
            int cantidadIntentosFallidosPregunta, DateTime inicioIntentosFallidosPregunta,
            bool estaAprobadao, bool estaBloqueado, DateTime ultimoBloqueo, DateTime registrado)
        {
            try
            {
            }
            catch (Exception exception)
            {
                const string mensajeDeError = "Ha ocurrido un error mientras se trataba de registrar el usuario.";

                IManejadorDeLogs manejadorDeLogs = FabricaIoC.Resolver<IManejadorDeLogs>();
                manejadorDeLogs.PublicarMensajeSql(aplicacion, mensajeDeError, exception);

                ErrorServicio errorServicio = new ErrorServicio(mensajeDeError);
                throw new FaultException<ErrorServicio>(errorServicio);
            }
        }