public RequestsConroller(CourseWorkDbContext context, EmailController email, ProductController productController, ProvidersController providerController) { this.context = context; this.productController = productController; this.providerController = providerController; this.email = email; }
public TrafficAddForm() { InitializeComponent(); db = MainFormService.Db; Load += async(s, a) => await FillAirplanesCbx(); Load += async(s, a) => await FillAirportsCbxs(); Load += async(s, a) => await FillCargoesCbx(); }
//используется в классе наследнике для доступа к контексту БД //прокидывается функция в которую передается созданный контекст db protected T UseDb <T>(Func <CourseWorkDbContext, T> f) { //using автоматически вызывает метод db.Dispose() для очистки ресурсов //создаем db using (var db = new CourseWorkDbContext()) { //прокидываем соданный контекст в ф-ю //таким образом инкапсулируем создание контекста БД return(f(db)); } }
public AppView(IUserService userService) { UserService = userService; InitializeComponent(); excelService = new ExcelService(); db = MainFormService.Db; this.loginName.Text = MainFormService.AppUser.Name; this.btnLogout.Click += (sender, e) => { MainFormService.LogoutUser(); MainFormService.ShowLoginView(); }; this.Disposed += (sender, args) => db.Dispose(); this.tabControlAirplanes.Selected += async(sender, args) => await ShowTab(args.TabPage); this.btnDeleteTraffic.Click += async(s, a) => await DeleteTraffic(); this.Load += async(s, a) => await ShowTab(this.tabControlAirplanes.SelectedTab); this.Load += (s, a) => CbxQueriesFill(); btnXls.Click += async(s, a) => await ExportXls(); btnGrUsersRefresh.Click += async(s, a) => await RefreshGridUsers(); cbxPageNum.SelectedIndexChanged += async(s, a) => await RefreshGridUsers(); cbxRowsPerPage.SelectedIndexChanged += (s, a) => { GetUserCount(async userCounts => { UpdateUserGridPages(GetRowsPerPageSelected(), userCounts); cbxPageNum.SelectedIndex = 0; await RefreshGridUsers(); }); }; btnGrAddFakeUsers.Click += (s, a) => AddFakeUsers(); btnExportCSV.Click += (s, a) => ExportUsersToCsvFile(); InitGridUsers(); }
public HomeController(CourseWorkDbContext dbContext) { _dbContext = dbContext; }
static MainFormService() { db = new CourseWorkDbContext(); mainForm = new MainForm(); }
public StudentController(CourseWorkDbContext dbContext) { _dbContext = dbContext; }
public AuthController(CourseWorkDbContext context, EncryptionController service) { this.context = context; this.service = service; }
public StudentRepository(CourseWorkDbContext dbContext) { _dbContext = dbContext; }
public ProvidersController(CourseWorkDbContext context) { this.context = context; }
public CourseRepository(CourseWorkDbContext dbContext) { _dbContext = dbContext; }
public ProductController(CourseWorkDbContext context) { this.context = context; }
public EnrollmentController(CourseWorkDbContext dbContext) { _dbContext = dbContext; }