public ActionResult Create() { var viewModel = new AdvertisementViewModel(); viewModel.Manufacturers = _sqlDbService.GetAllManufactures().ToList(); var allFeatures = _sqlDbService.GetAllFeatures().ToList(); var checkBoxListItems = new List <CheckBoxListItem>(); foreach (var feature in allFeatures) { checkBoxListItems.Add(new CheckBoxListItem() { Id = feature.Id, Display = feature.Name, IsChecked = false }); } viewModel.Features = checkBoxListItems; return(View("Form", viewModel)); }
public ActionResult Index() { var list = _sqlDbService.GetAllModels().ToList(); var group = list .GroupBy(m => m.Manufacturer); var models = group .Select(m => new { i = m.Key.Name, j = m.Key.Models.OrderBy(x => x.Name).ToList() }) .OrderBy(x => x.i) .ToDictionary(x => x.i, x => x.j); var newManufacturers = _sqlDbService.GetAllManufactures().Where(x => x.Models.Count == 0).ToList(); if (newManufacturers.Any()) { foreach (var manufacturer in newManufacturers) { models.Add(manufacturer.Name, new List <AutoMoto.Models.Model>()); } } return(View("Index", models)); }
// GET: Manufacturer public ActionResult Index() { var manufacturers = _sqlDbService.GetAllManufactures().ToList(); return(View(Mapper.Map <IEnumerable <Manufacturer>, IEnumerable <ManufacturerViewModel> >(manufacturers))); }