public RepositoryWrapper(SchoolProjectContext schoolProjectContext) { this.schoolProjectContext = schoolProjectContext; user = new Lazy <IUserRepository>(() => new UserRepository(schoolProjectContext)); widget = new Lazy <IWidgetRepository>(() => new WidgetRepository(schoolProjectContext)); userwidget = new Lazy <IUserWidgetRepository>(() => new UserWidgetRepository(schoolProjectContext)); personwidget = new Lazy <IPersonWidgetRepository>(() => new PersonWidgetRepository(schoolProjectContext)); textwidget = new Lazy <ITextWidgetRepository>(() => new TextWidgetRepository(schoolProjectContext)); weatherwidget = new Lazy <IWeatherWidgetRepository>(() => new WeatherWidgetRepository(schoolProjectContext)); }
public TextWidgetRepository(SchoolProjectContext context) : base(context) { }
public UserRepository(SchoolProjectContext context) : base(context) { }
public SchoolRepository(SchoolProjectContext context) { this._context = context; this._dbSet = this._context.Set <T>(); }
public WeatherWidgetRepository(SchoolProjectContext context) : base(context) { }
public BaseRepository(SchoolProjectContext context) { schoolProjectContext = context; Table = schoolProjectContext.Set <T>(); }