public ActionResult Create(CarOptionViewModel model)
 {
     if (ModelState.IsValid)
     {
         _carOptionManager.Add(_carOptionFieldCopier.CopyFields(model, new CarOption()));
         return(RedirectToAction("List"));
     }
     return(View(model));
 }
Beispiel #2
0
        public ActionResult Create(CarItemViewModel model)
        {
            var dbOptions = _carOptionsManager.GetAll().ToList();

            foreach (var item in dbOptions)
            {
                model.AvalibleCarOptions.Add(_carOptionFieldCopier.CopyFields(item, new CarOptionViewModel()));
            }
            ModelState.Clear();
            return(View(model));
        }
 // GET: Home
 public ActionResult Index(CarAggregateFilterViewModel filter)
 {
     if (filter == null)
     {
         filter = new CarAggregateFilterViewModel();
     }
     foreach (var co in _carOptionManager.GetAll())
     {
         filter.AvalibleCarOptions.Add(_carOptionFieldCopier.CopyFields(co, new CarOptionViewModel()));
     }
     ViewBag.CarFilter = filter;
     return(View(new List <CarAggregateViewModel>()));
 }