Exemple #1
0
        public JsonResult epLeerUsuarioDeConexion()
        {
            var r = new Resultado();

            try
            {
                ApiController.CumplimentarDatosDeUsuarioDeConexion(GestorDeElementos.Contexto, GestorDeElementos.Mapeador, HttpContext);
                var usuario = GestorDeElementos.LeerRegistroPorId(GestorDeElementos.Contexto.DatosDeConexion.IdUsuario, true, false, false, aplicarJoin: false);
                r.consola = $"registro de usuario de conexión leido correctamente";
                r.Estado  = enumEstadoPeticion.Ok;
                r.Datos   = new UsuarioDeConexion()
                {
                    login = usuario.Login, id = usuario.Id, mail = usuario.eMail, administrador = DatosDeConexion.EsAdministrador ? "S" : "N"
                };
            }
            catch (Exception e)
            {
                r.Estado  = enumEstadoPeticion.Error;
                r.consola = GestorDeErrores.Detalle(e);
                r.Mensaje = $"Error al leer el usuario de conexión. {(e.Data.Contains(GestorDeErrores.Datos.Mostrar) && (bool)e.Data[GestorDeErrores.Datos.Mostrar] == true ? e.Message : "")}";
            }

            return(new JsonResult(r));
        }
Exemple #2
0
 public EntidadController(GestorDeElementos <TContexto, TRegistro, TElemento> gestorDeElementos, GestorDeErrores gestorErrores)
     : base(gestorErrores, gestorDeElementos.Contexto, gestorDeElementos.Mapeador)
 {
     GestorDeElementos = gestorDeElementos;
 }