public ActionResult Create(CarOptionViewModel model) { if (ModelState.IsValid) { _carOptionManager.Add(_carOptionFieldCopier.CopyFields(model, new CarOption())); return(RedirectToAction("List")); } return(View(model)); }
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>())); }