public IActionResult GetHomes() { var homes = repository.GetAll(); var homesVM = homes.Select(x => HomeViewModel.MapHomeToHomeViewModel(x)); return(View("HomeList", homesVM)); }
public IActionResult Index() { ViewData["Title"] = "Home Page"; ViewData["Action"] = "Index"; ViewData["Controller"] = "Home"; return(View(_homeRepository.GetAll())); }
public IActionResult Index() { HomesListViewModel model = new HomesListViewModel(); FilteringParams filterModel = new FilteringParams(); model.Homes = homeRepo.GetAll().Select(x => HomeViewModel.MapHomeToHomeViewModel(x)).ToList(); filterModel.Cities = homeRepo.Cities.Select(x => CityViewModel.MapCityToCityViewModel(x)).ToList(); filterModel.HomeTypes = homeRepo.HomeTypes.Select(x => HomeTypeViewModel.MapHomeTypeToHomeTypeViewModel(x)).ToList(); filterModel.AdverTypes = homeRepo.AdverTypes.Select(x => AdverTypeViewModel.MapAdverTypeToAdverTypeViewModel(x)).ToList(); model.FilterParams = filterModel; model.PageInfo = new PagingInfo(); return(View("Index", model)); }
// De methode die er voor zorgt dat men specifieke tickets kan bekijken uit de tabel. Maar dat de origineel gefilterde data ook nog beschikbaar // blijft. Na bijvoorbeeld de pagina te vernieuwen. // De twee parameters bepalen welke SLA er geselecteerd werd. public ActionResult SlaFilter(string imp, string urg) { IEnumerable <Home> _SlaPriorities = Enumerable.Empty <Home>(); TableViewModel _tempModel; Home _SlaFilter = new Home { SupportCallImpact = imp, SupportCallUrgency = urg }; // string Not Set terug veranderen NULL zodat deze matched met de werkelijke waarde van NULL objecten if (imp == "Not Set") { imp = "NULL"; } if (urg == "Not Set") { urg = "NULL"; } ViewBag.filter = _SlaFilter.ToString(); try { //Kijken of _homesfiltered null is, indien ja, dan uit sessie halen, is het nog steeds null, dan halen we alle objecten op _homesFiltered = HttpContext.Session.GetObject <IEnumerable <Home> >("_homesFiltered"); if (CheckInputMany(_homesFiltered)) { _homesFiltered = _homeRepository.GetAll(); } // Verwijderen van alle mogelijke null referenties in de dataset _homeRepository.RemoveNull(_homesFiltered); //Het filteren van de opgehaalde data op basis van de impact en urgenties die we meekregen. _SlaPriorities = _homesFiltered.Where(h => h.SupportCallImpact.Equals(imp) && h.SupportCallUrgency.Equals(urg)); //Aanmaken van een TableViewModel voor weergave en opslaan in Session. De reden waarom staat hierboven uitgelegd bij sorteer en close methoden. _tempModel = new TableViewModel(_SlaPriorities, _SlaFilter); HttpContext.Session.SetObject <TableViewModel>("_slafilter", _tempModel); return(View("Table", _tempModel)); } catch (Exception e) { ViewData["Selections"] = _possibleChoices; ViewData["Error"] = "Er ging iets mis, mogelijks is uw sessie verlopen" + e.Message; return(View("Index")); } }
public IEnumerable <HomeDTO> GetAll() { return(Mapper.Map <IEnumerable <Home>, IEnumerable <HomeDTO> >(_homeRepository.GetAll())); }
public List <Home> GetAll() { return(_homerepository.GetAll()); }
public IEnumerable <Home> GetAll() { return(_homeRepository.GetAll()); }