예제 #1
0
 public IQueryable <Product> GetProducts([Service] BtcEntities db)
 => db
 .Products
 .Include(s => s.Styles)
 .ThenInclude(c => c.Color)
 .Include(s => s.Styles)
 .ThenInclude(sz => sz.Size);
예제 #2
0
        public async Task <ImageData> GetImageData(int id, [Service] BtcEntities db)
        {
            var imageBytes        = (await db.Images.FindAsync(id)).ImageData;
            var base64ImageString = Convert.ToBase64String(imageBytes);

            return(new ImageData {
                Id = id, Src = base64ImageString
            });
        }
예제 #3
0
 public ImageRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #4
0
 public CartRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #5
0
 public StyleRepository(BtcEntities db)
 {
     _db = db;
 }
 public ProductImageRepository(BtcEntities db)
 {
     _db = db;
 }
 public CategoryRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #8
0
 public ProductCategoriesRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #9
0
 public GuestUserRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #10
0
 public async Task <PublicSiteProfile> GetSiteProfile([Service] BtcEntities db) => await db.PublicSiteProfiles.OrderByDescending(x => x.Id).FirstOrDefaultAsync();
예제 #11
0
 public IQueryable <Category> GetCategories([Service] BtcEntities db) => db.Categories;
 public SiteProfileRepository(BtcEntities db)
 {
     _db = db;
 }
 public SiteSettingsRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #14
0
 public OrderRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #15
0
 public ColorRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #16
0
 public ReviewRepository(BtcEntities db)
 {
     _db = db;
 }
예제 #17
0
 public CategoryPositionsController(BtcEntities db)
 {
     _db = db;
 }