protected override void OnStartup(StartupEventArgs e) { var cnnService = new FarmingConnectionService(); var authSnackbarMessageQueue = new SnackbarMessageQueue(); var cnnViewModel = new SignInViewModel(cnnService, authSnackbarMessageQueue); var authView = new AuthorizationView(cnnViewModel, authSnackbarMessageQueue); ConnectionEventHandler onSuccessfulSignIn = null; onSuccessfulSignIn = (obj, _e) => { cnnService.SuccessfulSignIn -= onSuccessfulSignIn; var navigation = new Navigation(); var snackbarMessageQueue = new SnackbarMessageQueue(); var mainViewModel = new MainViewModel(_e.User, navigation, "FARMING inc.", snackbarMessageQueue); MainWindow = new MainWindow(mainViewModel, snackbarMessageQueue); authView.Close(); MainWindow.Show(); }; cnnService.SuccessfulSignIn += onSuccessfulSignIn; authView.Show(); base.OnStartup(e); }
protected override void OnStartup(StartupEventArgs e) { if (!Directory.Exists(AppDomain.CurrentDomain.BaseDirectory + "/Images")) { Directory.CreateDirectory(AppDomain.CurrentDomain.BaseDirectory + "/Images"); } Data = new DataBaseSaource(); AuthWindow = new AuthorizationView(); AuthWindow.Show(); }
private AppContext() { var employeeRepo = new EmployeeRepository(); var employeeController = new EmployeeController(employeeRepo); _employeeForm = new EmployeeView(employeeController); var userRepo = new UserRepository(usersDatabasePath); var userController = new UserController(userRepo); _authorizationForm = new AuthorizationView(userController); _administrationForm = new AdministrationView(userController); MainForm = _authorizationForm; }
protected override void OnStartup(StartupEventArgs info) { base.OnStartup(info); var authorizationViewModel = new AuthorizationViewModel( StandartNinjectKernel.Get <IUserRelatedRepository>(), StandartNinjectKernel.Get <IUserSession>() ); var authorizationView = new AuthorizationView() { DataContext = authorizationViewModel }; authorizationViewModel.RelatedView = authorizationView; authorizationView.Show(); }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); View view = LayoutInflater.Inflate(Resource.Layout.AuthorizationLayout, null, false); //Initializing Viper AuthorizationView authView = view as AuthorizationView; authView.InitializeAuthView(); /* DetailedInfoFacadeView detailedInfoView = view as DetailedInfoFacadeView; * string entityId = Intent.GetStringExtra(EntityId_ExtraKey); * IDetailsPresenter presenter = new DetailedInfoPresenter(detailedInfoView, new DetailedInfoInteractor(RepositoryFactory.service, entityId), new DetailedInfoRouter(this)); * detailedInfoView.InitializeView(presenter, entityId == "TempEntityId");*/ IAuthPresenter authPresenter = new AuthPresenter(authView, new AuthRouter(this)); IAuthInteractor authInteractor = new AuthInteractor(new UserDataService(), authPresenter); SetContentView(view); }
public Authorization() { InitializeComponent(); DataContext = new AuthorizationView(); }