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()); }
public async Task CreateAsync(VehicleMakeD vehicle, CancellationToken cancellationToken = default(CancellationToken)) { using (var context = new CarContext()) { context.Cars.Add(vehicle); await context.SaveChangesAsync(cancellationToken); } }