Exemple #1
0
 protected BaseViewModel(INavService navService, IDataStore <MealLog, ActivityLog> dataStore, ICloudStoreService cloudStoreService, IAlertService alertService)
 {
     NavService        = navService;
     DataStore         = dataStore;
     CloudStoreService = cloudStoreService;
     AlertService      = alertService;
 }
Exemple #2
0
        public LoginForm()
        {
            InitializeComponent();

            WebChannelFactory <ICloudStoreService> factory = new WebChannelFactory <ICloudStoreService>(new Uri("http://localhost:56082/MyCloudStore/CloudStoreService.svc"));

            proxy = factory.CreateChannel();

            userController = new UserController(proxy, this);
        }
Exemple #3
0
        public FileForm(ICloudStoreService cloudStoreClient, UserController userController)
        {
            this.userController = userController;
            CryptionController cryptionController = new CryptionController(userController.RemoteUserInfo);

            this.fileController = new FileController(cloudStoreClient, cryptionController);
            InitializeComponent();

            dataGridViewFiles.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
 public CloudStorageViewModel(INavService navService, IDataStore <MealLog, ActivityLog> dataStore, ICloudStoreService cloudStoreService, IAlertService alertService)
     : base(navService, dataStore, cloudStoreService, alertService)
 {
     BackupCommand = new Command(OnBackup);
     SyncCommand   = new Command(OnSync);
 }
Exemple #5
0
 public UserController(ICloudStoreService cloudStoreService, LoginForm form)
 {
     this.proxy     = cloudStoreService;
     this.loginForm = form;
 }
Exemple #6
0
        public FileController(ICloudStoreService cloudStoreClient, CryptionController cryptionController)
        {
            this.proxy = cloudStoreClient;

            this.cryptionController = cryptionController;
        }