示例#1
0
 public tblCars getCar(int CarID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblCars.Where(a => a.CarID == CarID).SingleOrDefault());
     }
 }
示例#2
0
 public tblBrands getBrand(int brandID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblBrands.Where(a => a.BrandID == brandID).Include(a => a.tblCars).SingleOrDefault());
     }
 }
示例#3
0
 public ICollection <tblImages> GetFrontImages()
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblImages.Where(a => a.ImageOrder == 0).Include(a => a.tblCars).ToList());
     }
 }
示例#4
0
 public ICollection <tblImages> getXImagesOfCarY(int numberOfImages, int CarID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblImages.Where(a => a.CarID == CarID).Take(numberOfImages).ToList());
     }
 }
示例#5
0
 public ICollection <tblCars> FilterByKM(ICollection <tblCars> cars, int startKM, int endKM)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(cars.Where(d => (int)d.CarKilometers >= startKM && (double)d.CarKilometers <= endKM).ToList());
     }
 }
示例#6
0
 public ICollection <tblImages> GetImagesByCar(tblCars car)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblImages.Where(a => a.CarID == car.CarID).ToList());
     }
 }
示例#7
0
 public ICollection <tblCars> FilterByTransmission(ICollection <tblCars> cars)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(cars);
     }
 }
示例#8
0
 public ICollection <tblCars> FilterByPrice(ICollection <tblCars> cars, int startprice, int endprice)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(cars.Where(d => (int)d.CarPrice >= startprice && (double)d.CarPrice <= endprice).ToList());
     }
 }
示例#9
0
 public ICollection <tblCars> FilterByBrand(ICollection <tblCars> cars, tblBrands brand)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(cars.Where(a => a.tblBrands.BrandName == brand.BrandName).ToList());
     }
 }
示例#10
0
 public ICollection <tblCars> FilterByColor(ICollection <tblCars> cars, tblColors color)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(cars.Where(a => a.tblColors.ColorName == color.ColorName).ToList());
     }
 }
示例#11
0
 public tblRimBrands getBrand(int brandID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblRimBrands.Where(a => a.RimBrandID == brandID).FirstOrDefault());
     }
 }
示例#12
0
 public ICollection <tblRimBrands> getBrands()
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblRimBrands.ToList());
     }
 }
示例#13
0
 public ICollection <tblRimImages> getImagesOfRim(int rimID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblRimImages.Where(a => a.RimID == rimID).ToList());
     }
 }
示例#14
0
 public tblRims getRim(int rimID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblRims.Where(a => a.RimID == rimID).FirstOrDefault());
     }
 }
示例#15
0
 public ICollection <tblPosts> getAllPosts()
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblPosts.ToList());
     }
 }
示例#16
0
 public ICollection <tblRims> getRims()
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblRims.Include(a => a.tblRimBrands).ToList());
     }
 }
示例#17
0
 public ICollection <tblColors> getColors()
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblColors.Include(a => a.tblCars).ToList());
     }
 }
示例#18
0
 public tblColors getColor(int colorID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblColors.Where(a => a.ColorID == colorID).Include(a => a.tblCars).SingleOrDefault());
     }
 }
示例#19
0
 public ICollection <tblSlides> getSlides()
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblSlides.OrderBy(a => a.SlideOrder).ToList());
     }
 }
示例#20
0
 public tblSlides getSlide(int slideID)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblSlides.Where(a => a.SlideID == slideID).FirstOrDefault());
     }
 }
示例#21
0
 public tblPosts getPost(int id)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblPosts.Where(a => a.PostID == id).FirstOrDefault());
     }
 }
示例#22
0
 public ICollection <tblPosts> get30LastPosts()
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         return(db.tblPosts.OrderByDescending(a => a.PostDate).Take(30).ToList());
     }
 }
示例#23
0
 public void addColor(tblColors color)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.tblColors.Add(color);
         db.SaveChanges();
     }
 }
示例#24
0
 public void UpdateSlide(tblSlides slide)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.Entry(slide).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
示例#25
0
 public void addSlide(tblSlides slide)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.tblSlides.Add(slide);
         db.SaveChanges();
     }
 }
示例#26
0
 public void DeleteAllImagesOfCar(tblCars car)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.tblImages.RemoveRange(db.tblImages.Where(a => a.CarID == car.CarID));
         db.SaveChanges();
     }
 }
示例#27
0
 public void UpdateImage(tblImages image)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.Entry(image).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
示例#28
0
 public void AddImage(tblImages image)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.tblImages.Add(image);
         db.SaveChanges();
     }
 }
示例#29
0
 public void addNewPost(tblPosts newPost)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.tblPosts.Add(newPost);
         db.SaveChanges();
     }
 }
示例#30
0
 public void UpdatePost(tblPosts post)
 {
     using (var db = new CSCbelgiumDatabaseEntities())
     {
         db.Entry(post).State = EntityState.Modified;
         db.SaveChanges();
     }
 }