public IActionResult Search(string q, DateTime startDate, DateTime endDate) { var otelViewModel = new OtelListViewModel() { Oteller = _otelService.GetSearchResult(q, startDate, endDate) }; return(View(otelViewModel)); }
public IActionResult Index() { var otelViewModel = new OtelListViewModel() { Oteller = _otelService.GetAll() }; return(View(otelViewModel)); }
// localhost/otels/yurtdışı?page=1 public IActionResult List(string categoryotel, int page = 1) { const int pageSize = 3; //sabit tanımladım, her sayfada kaç ürün gösterilsin var otelViewModel = new OtelListViewModel() { PageInfo = new PageInfo() { ToTalItems = _otelService.GetCountByCategory(categoryotel), CurrentPage = page, ItemsPerPage = pageSize, CurrentCategoryOtel = categoryotel }, Oteller = _otelService.GetOtelsByCategoryOtel(categoryotel, page, pageSize) }; return(View(otelViewModel)); }