public MainPage(IPostgreServer postgreServer) { InitializeComponent(); _mainViewModel = new MainViewModel(postgreServer); _mainViewModel.ExceptionEvent += ShowMessage; DataContext = _mainViewModel; }
public MainViewModel(IPostgreServer postgreServer) { _mainModel = new MainModel(postgreServer); _mainModel.ExceptionEvent += (object sender, string content) => { ExceptionEvent(sender, content); }; IsSymmetry = true; SelectedCrypt = ChipherAlgo.AES_128; GenLength = 100; UpdateTableOnStart(); }
public void CreateServer(IConnectionSettings connectionSettings, string password) { PostgreServer = new PostgreServer(new ConnectionCreator(connectionSettings).Init(password)); }
private void NavigateForvard(object sender, IPostgreServer postgreServer) { nav = NavigationService.GetNavigationService(this); nav.Navigate(new MainPage(postgreServer)); }
public MainModel(IPostgreServer postgreServer) { _postgreServer = postgreServer; _postgreServer.ExceptionEvent += (object sender, string content) => { ExceptionEvent(sender, content); }; }