public ActionResult Create(InsertCarViewModel insertCarViewModel) { if (ModelState.IsValid) { Car car = insertCarViewModel.ConvertToDomain(); WriteConcernResult writeResult = CarRentalContext.Cars.Insert(car); bool ok = writeResult.Ok; return(RedirectToAction("Index")); } return(View(insertCarViewModel)); }
public static Car ConvertToDomain(this InsertCarViewModel insertCarViewModel) { Car car = new Car() { DailyRentalFee = insertCarViewModel.DailyRentalFee , Make = insertCarViewModel.Make , NumberOfDoors = insertCarViewModel.NumberOfDoors }; string[] countries = insertCarViewModel.DelimitedListOfCountries.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries); car.CountriesAllowedIn = countries.ToList(); return(car); }