public IActionResult Index(AllPharmaciesViewModel model) { var pharmacies = pharmaciesService.All(); model = new AllPharmaciesViewModel { AllPharmacies = pharmacies.ToList() }; return(View(model)); }
public async Task <IActionResult> All(int page = 1) { var viewModel = await this.pharmaciesService .GetAllPharmaciesAsync <PharmacyViewModel>(null, PharmaciesPerPage, (page - 1) *PharmaciesPerPage); var pharmaciesCount = await this.pharmaciesService.GetAllPharmaciesCountAsync(); var allPharmaciesViewModel = new AllPharmaciesViewModel { CurrentPage = page, PagesCount = (int)Math.Ceiling((double)pharmaciesCount / PharmaciesPerPage), Pharmacies = viewModel, }; return(this.View(allPharmaciesViewModel)); }