public IActionResult Users(int id, String filtrar, int registros) { if (_signInManager.IsSignedIn(User)) { Object[] objects = new Object[3]; var data = _user.getTUsuariosAsync(filtrar, 0); if (0 < data.Result.Count) { var url = Request.Scheme + "://" + Request.Host.Value; objects = new LPaginador <InputModelRegister>().paginador(data.Result, id, registros, "Users", "Users", "Users", url); } else { objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <InputModelRegister>(); } models = new DataPaginador <InputModelRegister> { List = (List <InputModelRegister>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Input = new InputModelRegister(), }; return(View(models)); } else { return(Redirect("/")); } }
public IActionResult Index(int id, string filtrar) { Object[] objects = new Object[3]; var data = _curso.getTCursos(filtrar); if (0 < data.Count) { var url = Request.Scheme + "://" + Request.Host.Value; objects = new LPaginador <TCursos>().paginador(data, id, 10, "", "Home", "Index", url); } else { objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <TCursos>(); } models = new DataPaginador <TCursos> { List = (List <TCursos>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Input = new TCursos(), }; if (identityError != null) { models.Pagi_info = identityError.Description; identityError = null; } //await CreateRolesAsync(_serviceProvider); return(View(models)); }
public IActionResult Users(int idbusq, String filtrar, int Registros) { if (_signInManager.IsSignedIn(User)) { Object[] Objeto = new object[3]; var data = _user.get_Usuario_Async(filtrar, 0); if (0 < data.Result.Count) { var url = Request.Scheme + "://" + Request.Host.Value; Objeto = new LPaginador <MOD_USUARIO>().Paginador(data.Result, idbusq, Registros, "Users", "Users", "Users", url); } else { Objeto[0] = "No Existen Datos"; Objeto[1] = "No Existen Datos"; Objeto[2] = new List <MOD_USUARIO>(); } models = new Modelo_Paginador <MOD_USUARIO> { List = (List <MOD_USUARIO>)Objeto[2], Pagi_info = (String)Objeto[0], Pagi_navegacion = (String)Objeto[1], Input = new MOD_USUARIO(), }; return(View(models)); } else { return(Redirect("/")); } }
public IActionResult Index(int id, String Search, int Registros) { if (_signInManager.IsSignedIn(User)) { Object[] objects = new Object[3]; var data = _lcategoria.getTCategoria(Search); if (0 < data.Count) { var url = Request.Scheme + "://" + Request.Host.Value; objects = new LPaginador <TCategoria>().paginador(_lcategoria.getTCategoria(Search), id, Registros, "Categorias", "Categorias/Categorias", "Index", url); } else { objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <TCategoria>(); } models = new DataPaginador <TCategoria> { List = (List <TCategoria>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Input = new TCategoria() }; return(View(models)); } else { //return RedirectToAction(nameof(HomeController.Index), "Home"); return(Redirect("/Home/Index")); } }
public IActionResult Posts(int id, String filtrar) { Object[] objects = new Object[3]; var data = _post.getTPosts(filtrar, 0); if (0 < data.Count) { var url = Request.Scheme + "://" + Request.Host.Value; objects = new LPaginador <InputModelPosts>().paginador(data, id, 3, "Posts", "Posts", "Posts", url); } else { objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <InputModelPosts>(); } models = new DataPaginador <InputModelPosts> { List = (List <InputModelPosts>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Input = new InputModelPosts(), }; return(View(models)); }
[Authorize(Roles = "Admin")] // se restringe el acceso al metodo para mayor seguridad public IActionResult Cursos(int id, string Search, int Registros) { if (_signInManager.IsSignedIn(User)) { Object[] objects = new Object[3]; var data = _curso.getTCursos(Search); if (0 < data.Count) { var url = Request.Scheme + "://" + Request.Host.Value; objects = new LPaginador <TCursos>().paginador(data, id, Registros, "Cursos", "Cursos", "Cursos", url); } else { objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <TCursos>(); } models = new DataPaginador <TCursos> { List = (List <TCursos>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Categorias = _lcategoria.getCategoria(), Input = new TCursos() }; if (identityError != null) { models.Pagi_info = identityError.Description; identityError = null; } return(View(models)); } else { return(Redirect("/Home/Index")); } }
public async Task <IActionResult> Index(int id, String search, int Registros) { if (_signInManager.IsSignedIn(User)) { Object[] objects = new Object[3]; var user = await _userManager.GetUserAsync(User); var idUser = await _userManager.GetUserIdAsync(user); var data = _curso.Inscripciones(idUser, search); if (0 < data.Count) { // contiene datos var url = Request.Scheme + "://" + Request.Host.Value; objects = new LPaginador <DataCurso>().paginador(data , id, Registros, "Inscripciones", "Inscripciones/Inscripciones", "Index", url); } else { // No contiene Datos objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <DataCurso>(); } // se incializa el objeto model models = new DataPaginador <DataCurso> { List = (List <DataCurso>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Input = new DataCurso() }; return(View(models)); } else { return(Redirect("/Home/Index")); } }
public IActionResult Index(int id, String filtrar) { Object[] objects = new Object[3]; var data = _curso.getTCursos(filtrar); if (0 < data.Count) { var url = Request.Scheme + "://" + Request.Host.Value; // Visualiza 10 paginas // no se pasa ninguna area // "Home" nombre del control // "Index" nombre de la accion // objects = new LPaginador<TCursos>().paginador(data, id, 10, "", "Home", "Index", url); objects = new LPaginador <TCursos>().paginador(data, id, 10, "", "Home", "Index", url); } else { // si no se obtiene datos objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <TCursos>(); } models = new DataPaginador <TCursos> { List = (List <TCursos>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Input = new TCursos(), }; if (identityError != null) { // significa que contiene datos models.Pagi_info = identityError.Description; identityError = null; } //await CreateRolesAsync(_serviceProvider); return(View(models)); }
public IActionResult Categoria(int id, String Search, int Registros) { if (_signInManager.IsSignedIn(User)) { Object[] objects = new object[3]; var data = _lcategoria.getTCategoria(Search); if (data.Count > 0) { var url = Request.Scheme + "://" + Request.Host.Value; objects = new LPaginador <TCategoria>().paginador(_lcategoria.getTCategoria(Search) , id, Registros, "Categorias", "Categorias", "Categoria", url); } else { objects[0] = "No hay datos que mostrar"; objects[1] = "No hay datos que mostrar"; objects[2] = new List <TCategoria>(); } models = new DataPaginador <TCategoria> { List = (List <TCategoria>)objects[2], Pagi_info = (String)objects[0], Pagi_navegacion = (String)objects[1], Input = new TCategoria() }; if (identityError != null) { models.Pagi_info = identityError.Description; identityError = null; } return(View(models)); } else { return(RedirectToAction(nameof(HomeController.Index), "Home")); } }