private void Application_Startup(object sender, StartupEventArgs e) { Users.Initialize(); Users.deserialize(); Plants.Initialize(); Plants.deserialize(); try { Users.Admin = Users.users.First(var => (var.Login == "admin")); Users.users.Remove(Users.Admin); } catch (InvalidOperationException) { User tmp = new User(); tmp.Login = "******"; tmp.Passwd = "admin"; Users.Admin = tmp; } MainWindow wnd = new MainWindow(); wnd.Show(); }
private void Application_Exit(object sender, ExitEventArgs e) { Users.serialize(); Plants.serialize(); }