Esempio n. 1
0
        //  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;
        }
Esempio n. 2
0
        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;
 }
Esempio n. 4
0
 public LocationHistoryRepository(PiatnicaContext context)
 {
     _context = context;
 }
Esempio n. 5
0
 public VechicleRepository(PiatnicaContext context) : base(context)
 {
 }
Esempio n. 6
0
 public DistanceHistoryRepository(PiatnicaContext context)
 {
     _context = context;
 }
Esempio n. 7
0
 public OrderRepository(PiatnicaContext context) : base(context)
 {
 }
Esempio n. 8
0
 public DelayRepository(PiatnicaContext context)
 {
     _context = context;
 }
 public EventHistoryRepository(PiatnicaContext context) : base(context)
 {
 }
Esempio n. 10
0
 public OrderRepository(PiatnicaContext context)
 {
     _context = context;
 }
Esempio n. 11
0
 public DelayRepository(PiatnicaContext context) : base(context)
 {
 }
Esempio n. 12
0
 public GenericRepository(PiatnicaContext context)
 {
     _context = context;
     _dbSet   = _context.Set <T>();
 }
Esempio n. 13
0
 public LocationHistoryRepository(PiatnicaContext context) : base(context)
 {
 }