public ActionResult Search(IsoFinderInfo isoFinderInfo) { var searchService = new SearchService(new UnitOfWork()); var pageNumber = isoFinderInfo.PageNumber == 0 ? 1 : isoFinderInfo.PageNumber; var results = searchService.SearchToPagedList(isoFinderInfo.SearchQuery, pageNumber, _pageSize); ViewBag.Total = results.TotalItemCount; ViewBag.SearchQuery = isoFinderInfo.SearchQuery; return(View(results)); }
public ActionResult Index() { var isoVolumeService = new IsoVolumeService(new UnitOfWork()); var isoVolumes = isoVolumeService.GetAll(); var fileCount = isoVolumes.Sum(m => m.FileCount); var isoFinderInfo = new IsoFinderInfo { FileCount = fileCount, IsoVolumeCount = isoVolumes.Count(), PageNumber = 1 }; return(View(isoFinderInfo)); }
public IsoFinderInfo Get() { var entities = new IsoFinderEntities(); var isoFinderInfo = new IsoFinderInfo { IsoFileCount = entities.IsoFiles.Count(), IsoVolumeCount = entities.IsoVolumes.Count() }; return(isoFinderInfo); }
public ActionResult Index(IsoFinderInfo isoFinderInfo) { return(RedirectToAction("Search", isoFinderInfo)); }