コード例 #1
0
 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));
 }
コード例 #2
0
        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);
        }