Beispiel #1
0
 public IEnumerable <Data.VehicleModel> GetModels()
 {
     using (var context = new VehicleTestContext())
     {
         return(context.VehicleModels.Include(t => t.Make).OrderBy(t => t.Make.Make).ThenBy(t => t.ModelName).ToList());
     }
 }
Beispiel #2
0
 public Data.VehicleModel GetModel(int id)
 {
     using (var context = new VehicleTestContext())
     {
         return(context.VehicleModels.Include(t => t.Make).SingleOrDefault(t => t.ModelId == id));
     }
 }
Beispiel #3
0
 public Data.VehicleMake GetMake(int id)
 {
     using (var context = new VehicleTestContext())
     {
         return(context.VehicleMakes.SingleOrDefault(t => t.MakeId == id));
     }
 }
Beispiel #4
0
 public IEnumerable <Data.VehicleMake> GetMakes()
 {
     using (var context = new VehicleTestContext())
     {
         return(context.VehicleMakes.OrderBy(t => t.Make).ToList());
     }
 }
Beispiel #5
0
 public void DeleteModel(int id)
 {
     using (var context = new VehicleTestContext())
     {
         var oldModel = context.VehicleModels.Include(t => t.Make).SingleOrDefault(t => t.ModelId == id);
         context.VehicleModels.Remove(oldModel);
         context.SaveChanges();
     }
 }
Beispiel #6
0
 public void UpdateModel(Data.VehicleModel vehicleModel)
 {
     using (var context = new VehicleTestContext())
     {
         var oldModel = context.VehicleModels.Include(t => t.Make).SingleOrDefault(t => t.ModelId == vehicleModel.ModelId);
         context.Entry(oldModel).CurrentValues.SetValues(vehicleModel);
         context.SaveChanges();
     }
 }
Beispiel #7
0
 public int AddModel(Data.VehicleModel vehicleModel)
 {
     using (var context = new VehicleTestContext())
     {
         context.VehicleModels.Add(vehicleModel);
         context.SaveChanges();
         return(vehicleModel.ModelId);
     }
 }
Beispiel #8
0
 public void DeleteMake(int id)
 {
     using (var context = new VehicleTestContext())
     {
         var oldMake = context.VehicleMakes.SingleOrDefault(t => t.MakeId == id);
         context.VehicleMakes.Remove(oldMake);
         context.SaveChanges();
     }
 }
Beispiel #9
0
 public void UpdateMake(Data.VehicleMake vehicleMake)
 {
     using (var context = new VehicleTestContext())
     {
         var oldMake = context.VehicleMakes.SingleOrDefault(t => t.MakeId == vehicleMake.MakeId);
         context.Entry(oldMake).CurrentValues.SetValues(vehicleMake);
         context.SaveChanges();
     }
 }
Beispiel #10
0
 public int AddMake(Data.VehicleMake vehicleMake)
 {
     using (var context = new VehicleTestContext())
     {
         context.VehicleMakes.Add(vehicleMake);
         context.SaveChanges();
         return(vehicleMake.MakeId);
     }
 }