public ActionResult Index() { var model = new BeerViewModelIndex(); model.Filter.BeerTypeDtoList = new List <SelectListItem> { new SelectListItem { Text = "Select", Value = "0" } }.Union(_beerTypeService.GetAll().ToSelectListItemList()); model.BeerViewModelList = _beerService.GetAllBeers().ToBeerViewModelList(); return(View(model)); }
public ActionResult Filter(BeerViewModelFilter filter) { var FilterOptions = new FilterOptionsDto(); FilterOptions.StringFilter = filter.StringFilter; FilterOptions.Id = filter.BeerTypeId; var model = new BeerViewModelIndex(filter); model.Filter.BeerTypeDtoList = new List <SelectListItem> { new SelectListItem { Text = "Select", Value = "0" } }.Union(_beerTypeService.GetAll().ToSelectListItemList()); model.BeerViewModelList = _beerService.GetBeerByFilter(FilterOptions).ToBeerViewModelList(); return(View("Index", model)); }