Exemple #1
0
        public async Task <ActionResult> Save(CarsModel model, CancellationToken cancellationToken)
        {
            if (ModelState.IsValid)
            {
                //VehicleMakeD car = new VehicleMakeD(model.ID, model.BrandName, model.BrandName);
                VehicleMakeD car = new VehicleMakeD
                {
                    BrandName = model.BrandName,
                    Abrv      = model.Abrv
                };

                await _vehicleRepository.CreateAsync(car, cancellationToken);

                VehicleModelD modelcar = new VehicleModelD
                {
                    VehicleMakeID = car.ID,
                    ModelName     = model.ModelName,
                    Abrv          = model.Abrv
                };

                await _vehicleRepository.CreateAsyncM(modelcar, cancellationToken);
            }

            return(View());
        }
Exemple #2
0
 public async Task CreateAsyncM(VehicleModelD vehicle, CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var context = new CarContext())
     {
         context.Models.Add(vehicle);
         await context.SaveChangesAsync(cancellationToken);
     }
 }