public IActionResult GetProductoPaginado(string type, int currentPage) { var offset = 1; if (type == "p") { offset = currentPage - 1; } if (type == "n") { offset = currentPage + 1; } var query = new ProductoQuery() { OffSet = offset, PerPage = 10 }; var response = _productoBusiness.GetProductoPaginado(query).ToList(); var lista = new ProductoLista(response, response.First().Total); ViewData["IsLastPage"] = response.Count < 10; ViewData["CurrentPage"] = offset; return(View("Index", lista)); }
public IActionResult Search(string texto) { if (string.IsNullOrWhiteSpace(texto)) { return(RedirectToAction("Index")); } var response = _productoBusiness.GetProductoByDesc(texto).ToList(); var entidad = new ProductoLista(response, response.Count); return(View("Index", entidad)); }
public IActionResult Index() { var query = new ProductoQuery() { OffSet = 1, PerPage = 10 }; var response = _productoBusiness.GetProductoPaginado(query).ToList(); var lista = new ProductoLista(response, response.First().Total); ViewData["IsLastPage"] = response.Count < 10; ViewData["CurrentPage"] = 1; return(View(lista)); }
// public IActionResult Index() { var query = new ProductoQuery() { //pagina 1 Offset = 1, //10 Registros PerPage = 9 }; var response = _productoBusiness.GetProductoPaginado(query).ToList(); //var response = _productoBusiness.GetProductos().ToList(); //var responseDTO = Mapper.Map<List<Producto1>>(response); var lista = new ProductoLista(response, response.First().Total); ViewData["IsLastPage"] = response.Count < 9; ViewData["CurrentPage"] = 1; return(View(lista)); }
public IActionResult Index() { var query = new ProductoQuery() { OffSet = 1, PerPage = 10 }; var response = _productoBusiness.GetProductoPaginado(query).ToList(); //var response = _productoBusiness.GetProductos().ToList(); //var responseDTO = Mapper.Map<List<Producto1>>(response); var lista = new ProductoLista(response, response.First().total); ViewData["IsLastPage"] = response.Count < 10; ViewData["CurrentPage"] = 1; //{ // Products = response, // Total = response.Count //}; return(View(lista)); }