protected BaseViewModel(INavService navService, IDataStore <MealLog, ActivityLog> dataStore, ICloudStoreService cloudStoreService, IAlertService alertService) { NavService = navService; DataStore = dataStore; CloudStoreService = cloudStoreService; AlertService = alertService; }
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); }
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); }
public UserController(ICloudStoreService cloudStoreService, LoginForm form) { this.proxy = cloudStoreService; this.loginForm = form; }
public FileController(ICloudStoreService cloudStoreClient, CryptionController cryptionController) { this.proxy = cloudStoreClient; this.cryptionController = cryptionController; }