예제 #1
0
        private void CheckConnection()
        {
            try
            {
                using (DBVRContext context = new DBVRContext())
                {
                    if (!context.Database.Exists())
                    {
                        MessageBoxResult result = MessageBox.Show(VRSSMessage.NotFoundDB,
                                                                  "", MessageBoxButton.OK, MessageBoxImage.Information);
                        context.Database.Create();
                        context.Database.Connection.Open();
                    }
                }
            }
            catch (Exception)
            {
                MessageBox.Show(VRSSMessage.CanNotConnectDB);
            }
            MainWindow mainWindow = new MainWindow();

            mainWindow.Show();
            this.Close();
        }
예제 #2
0
 public ManageRentalRecordDetail()
 {
     context = new DBVRContext();
     rentalRecordDetailRepository = new RentalRecordDetailRepository(context);
 }
예제 #3
0
 public ManageRentalRecord(DBVRContext context)
 {
     rentalRepository = new RentalRecordRepository(context);
     diskRepository   = new DiskRepository(context);
 }
예제 #4
0
 public DiskResponsitory(DBVRContext context)
 {
     _context    = context;
     genericDisk = new GenericRepository <Disk>(context);
 }
예제 #5
0
 public CheckLateCharge()
 {
     context = new DBVRContext();
     rentalRecordRepository = new RentalRecordRepository(context);
     detailRepository       = new RentalRecordDetailRepository(context);
 }