/// <summary> /// Pobiera kolekcję wszystkich istniejących w bazie danych obiektów Category. /// (wraz z powiązanymi listami obiektów typu Item) /// Tworzy nowy obiekt typu DbContext. /// </summary> /// <returns>Kolekcja obiektów Category.</returns> public static IQueryable <Category> GetAllStatic() { using (WalizkaAppContext ctx = new WalizkaAppContext()) { return(ctx.Categories); }; }
/// <summary> /// Pobiera kolekcję wszystkich istniejących w bazie danych obiektów Item. /// Tworzy nowy obiekt typu DbContext. /// </summary> /// <returns>Kolekcja obiektów Item.</returns> public static IQueryable <Item> GetAllStatic() { using (WalizkaAppContext ctx = new WalizkaAppContext()) { return(ctx.Items); }; }
/// <summary> /// Tworzy repozytorium obiektów Category. /// </summary> /// <param name="context">Obiekt typu DbContext (Entity Framework)</param> public CategoryRepository(WalizkaAppContext context) { ctx = context; }
/// <summary> /// Tworzy repozytorium obiektów ItemList. /// </summary> /// <param name="context">Obiekt typu DbContext (Entity Framework)</param> public ItemListRepository(WalizkaAppContext context) { ctx = context; }