public async Task <IActionResult> Index(int id = 1) { var listOfCocktail = new CocktailsListViewModel(); listOfCocktail.Paging.Count = await cocktailServices.AllCocktailsCountAsync(); listOfCocktail.Paging.ItemsPerPage = itemsPerPage; listOfCocktail.Paging.CurrentPage = id; listOfCocktail.AllCocktails = (await cocktailServices.GetAllDTOAsync(listOfCocktail.Paging.ItemsPerPage, listOfCocktail.Paging.CurrentPage)) .Select(c => c.MapToViewModel()); return(View(listOfCocktail)); }