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);
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 }); }
public ImageRepository(BtcEntities db) { _db = db; }
public CartRepository(BtcEntities db) { _db = db; }
public StyleRepository(BtcEntities db) { _db = db; }
public ProductImageRepository(BtcEntities db) { _db = db; }
public CategoryRepository(BtcEntities db) { _db = db; }
public ProductCategoriesRepository(BtcEntities db) { _db = db; }
public GuestUserRepository(BtcEntities db) { _db = db; }
public async Task <PublicSiteProfile> GetSiteProfile([Service] BtcEntities db) => await db.PublicSiteProfiles.OrderByDescending(x => x.Id).FirstOrDefaultAsync();
public IQueryable <Category> GetCategories([Service] BtcEntities db) => db.Categories;
public SiteProfileRepository(BtcEntities db) { _db = db; }
public SiteSettingsRepository(BtcEntities db) { _db = db; }
public OrderRepository(BtcEntities db) { _db = db; }
public ColorRepository(BtcEntities db) { _db = db; }
public ReviewRepository(BtcEntities db) { _db = db; }
public CategoryPositionsController(BtcEntities db) { _db = db; }