示例#1
0
		protected override void OnStartup(StartupEventArgs e)
		{
			base.OnStartup(e);
			AppearanceManager.Current.FontSize = FontSize.Small;
			//AppearanceManager.Current.ThemeSource = New Uri("/IstarRealEstateWindows;component/Assets/ModernUI.Love.xaml", UriKind.Relative)
#if DEBUG
			Current.ShutdownMode = ShutdownMode.OnExplicitShutdown;
			GetSplash();
			Current.ShutdownMode = ShutdownMode.OnMainWindowClose;
#else
			Current.ShutdownMode = ShutdownMode.OnExplicitShutdown;
			var context = new IstarContext();
			NewWindow = new NewWindow() { Title = "Авторизация", Topmost = true };
			NewWindow.Buttons = new[] { NewWindow.OkButton, NewWindow.CancelButton };
			NewWindow.OkButton.Content = "подтвердить";
			NewWindow.OkButton.Command = LoginViewModel.LoginCommand;
			NewWindow.Content = new LoginView();
			NewWindow.ShowDialog();
			if (NewWindow.DialogResult == false)
			{
				Process.GetCurrentProcess().Kill();
			}
			NewWindow.Close();
			GetSplash();
			context.Dispose();
			Current.ShutdownMode = ShutdownMode.OnMainWindowClose;
#endif
		}
 public void F_DataBaseDeletingTest()
 {
     using (var dbcontext = new IstarContext())
     {
         if (dbcontext.Database.Exists())
 {
             dbcontext.Database.Delete();
         }
         Assert.IsTrue(!dbcontext.Database.Exists(), "Тест на удаление базы данных пройден.");
         dbcontext.Dispose();
     }
 }
 public void A_DataBaseCreatingTest()
 {
     using (var context = new IstarContext())
     {
         if (context.Database.Exists())
         {
             context.Database.Delete();
         }
         context.Database.Create();
         Assert.That(context.Database.CompatibleWithModel(true),
             "Тест на создание базы данных на основе модели пройден.");
     }
 }
示例#4
0
 public IstarLogic()
 {
     _context = new IstarContext();
 }