private async Task <StorageItem> GetSharepointItemForCalendarEvent(IExternalStorage externalStorage, string calendar, CalendarEvent @event) { var existingItems = await externalStorage.GetItems( calendar, new[] { new EqualCondition(x => x.CalendarEventId, @event.EventId) }); return(existingItems.SingleOrDefault()); }
public MainMenuViewModel(IEventAggregator eventAggregator, IDialogService dialogService, IFactory factory, IStorage storage, IExternalStorage externalStorage) { _eventAggregator = eventAggregator; _eventAggregator.GetEvent <ExportGameObjectsEvent>().Subscribe(ExportReferences); _dialogService = dialogService; _factory = factory; _storage = storage; _externalStorage = externalStorage; }
public MainPageViewModel(IExternalStorage externalStorage) { _ExternalStorage = externalStorage; WriteCommand = new DelegateCommand(() => { _ExternalStorage.Write(directory, filename, 要寫入檔案的內容); 操作結果 = "資料已經寫入"; }); ReadCommand = new DelegateCommand(() => { 操作結果 = _ExternalStorage.Read(directory, filename); }); CleanCommand = new DelegateCommand(() => { 操作結果 = ""; }); }
public abstract DeviceBuilder ExternalStorage(IExternalStorage externalStorage);
public PomRawAppService(IExternalStorage externalStorage, PomRawStorage pomStorage) { this.externalStorage = externalStorage; this.pomStorage = pomStorage; }
public override DeviceBuilder ExternalStorage(IExternalStorage externalStorage) { _laptop.ExternalStorage = externalStorage; return(this); }