public PartialViewResult CatalogueItems(CatalogueViewTypeEnum viewType, Guid?genreId, string searchQuery, int lastRowIndex = 0) { CatalogueModel model = GetDataModel(viewType, genreId, searchQuery, lastRowIndex); return(PartialView(model)); }
private CatalogueModel GetDataModel(CatalogueViewTypeEnum viewType, Guid?genreId, string searchQuery, int lastRowIndex = 0) { if (string.IsNullOrEmpty(searchQuery)) { return(DataService.GetCatalogueModel(viewType, genreId, lastRowIndex)); } return(DataService.GetCatalogueModel(viewType, searchQuery, lastRowIndex)); }
public ActionResult Index(CatalogueViewTypeEnum viewType, Guid?genreId, string searchQuery, int lastRowIndex = 0) { CatalogueModel model = GetDataModel(viewType, genreId, searchQuery, lastRowIndex); if (!string.IsNullOrEmpty(searchQuery) && model.FrontViewTotalCount == 0 && model.BackViewTotalCount > 0) { return(RedirectToAction("Index", "Catalogue", new { viewType = viewType == CatalogueViewTypeEnum.Books ? CatalogueViewTypeEnum.Authors.ToString().ToLower() : CatalogueViewTypeEnum.Books.ToString().ToLower(), genreId, searchQuery })); } return(View(model)); }
private CatalogueModel GetDataModel(CatalogueViewTypeEnum viewType, Guid? genreId, string searchQuery, int lastRowIndex = 0) { if (string.IsNullOrEmpty(searchQuery)) return DataService.GetCatalogueModel(viewType, genreId, lastRowIndex); return DataService.GetCatalogueModel(viewType, searchQuery, lastRowIndex); }
public ActionResult Index(CatalogueViewTypeEnum viewType, Guid? genreId, string searchQuery, int lastRowIndex = 0) { CatalogueModel model = GetDataModel(viewType, genreId, searchQuery, lastRowIndex); if (!string.IsNullOrEmpty(searchQuery) && model.FrontViewTotalCount == 0 && model.BackViewTotalCount > 0) { return RedirectToAction("Index", "Catalogue", new { viewType = viewType == CatalogueViewTypeEnum.Books ? CatalogueViewTypeEnum.Authors.ToString().ToLower() : CatalogueViewTypeEnum.Books.ToString().ToLower(), genreId, searchQuery }); } return View(model); }
public PartialViewResult CatalogueItems(CatalogueViewTypeEnum viewType, Guid? genreId, string searchQuery, int lastRowIndex = 0) { CatalogueModel model = GetDataModel(viewType, genreId, searchQuery, lastRowIndex); return PartialView(model); }