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));
        }
Example #2
0
        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)));
        }