Ejemplo n.º 1
0
        public IActionResult AddHome()
        {
            var home = new HomeViewModel();

            home.SubmittedByAdmin = false;
            home.Cities           = homeRepo.Cities.Select(x => CityViewModel.MapCityToCityViewModel(x)).ToList();
            home.HomeTypes        = homeRepo.HomeTypes.Select(x => HomeTypeViewModel.MapHomeTypeToHomeTypeViewModel(x)).ToList();
            home.AdverTypes       = homeRepo.AdverTypes.Select(x => AdverTypeViewModel.MapAdverTypeToAdverTypeViewModel(x)).ToList();
            home.dependentUIs     = homeRepo.DependentUIs.Select(x => DependentUIViewModel.MapDependentUIToDependentUIViewModel(x)).ToList();
            home.AllEquipments    = homeRepo.Equipments.Select(x => EquipmentViewModel.MapEquipmentToEquipmentViewModel(x)).ToList();
            return(View("AddHome", home));
        }
Ejemplo n.º 2
0
        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));
        }