// private PiatnicaContext _dbContext= new PiatnicaContext(); public UnitOfWork(PiatnicaContext db, IDelayRepository delayRepository, IEventHistoryRepository eventHistoryRepository, ILocationHistoryRepository locationHistoryRepository, IOrderRepository orderRepository, IOrderEntryRepository orderEntryRepository, IOrderStateRepository orderStateRepository, IVechicleRepository vechicleRepository, IDriverRepository driverRepository) { _dbContext = db; DelayRepository = delayRepository; EventHistoryRepository = eventHistoryRepository; LocationHistoryRepository = locationHistoryRepository; OrderRepository = orderRepository; OrderEntryRepository = orderEntryRepository; OrderStateRepository = orderStateRepository; VechicleRepository = vechicleRepository; DriverRepository = driverRepository; }
protected override async void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.login); //Toolbar toolbar = FindViewById<Toolbar>(Resource.Id.toolbar); //SetActionBar(toolbar); // this.ActionBar.Hide(); Button login = FindViewById <Button>(Resource.Id.loginButton); login.Click += (object sender, EventArgs e) => { loginClicked(); }; //FloatingActionButton fab = FindViewById<FloatingActionButton>(Resource.Id.fab); //fab.Click += FabOnClick; var _dbFolder = System.Environment.GetFolderPath(System.Environment.SpecialFolder.Personal); var _fileName = "Piatnica.db"; var _dbFullPath = Path.Combine(_dbFolder, _fileName); //GenericUnitOfWork Uof; //var db = new PiatnicaContext(_dbFullPath); try { using (PiatnicaContext db = new PiatnicaContext(_dbFullPath)) { await db.Database.MigrateAsync(); //We need to ensure the latest Migration was added. This is different than EnsureDatabaseCreated. //Uof = new GenericUnitOfWork(db); //await Initialize(Uof); //var check = await db.Set<Order>().ToListAsync(); } } catch (Exception ex) { System.Diagnostics.Debug.WriteLine(ex.ToString()); } //var dbFolder =Get // var dd = new PiatnicaContext(); }
public EventHistoryRepository(PiatnicaContext context) { _context = context; }
public LocationHistoryRepository(PiatnicaContext context) { _context = context; }
public VechicleRepository(PiatnicaContext context) : base(context) { }
public DistanceHistoryRepository(PiatnicaContext context) { _context = context; }
public OrderRepository(PiatnicaContext context) : base(context) { }
public DelayRepository(PiatnicaContext context) { _context = context; }
public EventHistoryRepository(PiatnicaContext context) : base(context) { }
public OrderRepository(PiatnicaContext context) { _context = context; }
public DelayRepository(PiatnicaContext context) : base(context) { }
public GenericRepository(PiatnicaContext context) { _context = context; _dbSet = _context.Set <T>(); }
public LocationHistoryRepository(PiatnicaContext context) : base(context) { }