private DepotsListViewModel GetDepotsViewModel(int page) { IEnumerable <DepotViewModel> depotsPerPage = depots.GetPage(page, PageSize).Select(depot => new DepotViewModel() { Depot = depot, DepotDrugUnits = drugUnits.GetByDepot(depot.DepotId) }); DepotsListViewModel model = new DepotsListViewModel() { Depots = depotsPerPage, PagingInfo = new PagingInfo() { CurrentPage = page, ItemsPerPage = PageSize, TotalItems = depots.Count } }; return(model); }
public ActionResult DepotsCapacity(int page = 1) { DepotsListViewModel depotsPerPage = GetDepotsViewModel(page); return(View(depotsPerPage)); }