public IActionResult Index(AllPharmaciesViewModel model)
        {
            var pharmacies = pharmaciesService.All();

            model = new AllPharmaciesViewModel {
                AllPharmacies = pharmacies.ToList()
            };

            return(View(model));
        }
Example #2
0
        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));
        }