Exemplo n.º 1
0
 public ActionResult SuperLogeado()
 {
     if (Session["UsuarioLogeado"] != null)
     {
         AdminReference.AdminServiceClient sr = new AdminReference.AdminServiceClient();
         return(View(sr.MostrarAdministradores()));
     }
     else
     {
         return(RedirectToAction("Login"));
     }
 }
        public List <ContpaqiApi.Models.Administradores> Post()
        {
            AdminReference.AdminServiceClient         sc   = new AdminReference.AdminServiceClient();
            AdminReference.Administradores[]          resp = sc.MostrarAdministradores();
            List <ContpaqiApi.Models.Administradores> list = new List <ContpaqiApi.Models.Administradores>();

            try
            {
                foreach (var item in resp)
                {
                    ContpaqiApi.Models.Administradores bus = new ContpaqiApi.Models.Administradores();
                    bus.AdminID              = item.AdminID;
                    bus.Nombre               = item.Nombre;
                    bus.Apellido             = item.Apellido;
                    bus.Departamento         = item.Departamento;
                    bus.Email                = item.Email;
                    bus.Usuario              = item.Usuario;
                    bus.Password             = item.Password;
                    bus.CrearAdmin           = item.CrearAdmin;
                    bus.Permisos             = item.Permisos;
                    bus.EnviarNotificaciones = (bool)item.EnviarNotificaciones;
                    bus.CargarReportes       = (bool)item.CargarReportes;
                    bus.Bloqueado            = (bool)item.Bloqueado;
                    bus.Rol   = item.Rol;
                    bus.Error = "";
                    list.Add(bus);
                }
                return(list);
            }
            catch (Exception ex)
            {
                foreach (var item in resp)
                {
                    ContpaqiApi.Models.Administradores bus = new ContpaqiApi.Models.Administradores();
                    bus.Error = ex.ToString();
                    list.Add(bus);
                }
                return(list);
            }
        }