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());
        }
Ejemplo n.º 2
0
        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);
Ejemplo n.º 5
0
 public PomRawAppService(IExternalStorage externalStorage, PomRawStorage pomStorage)
 {
     this.externalStorage = externalStorage;
     this.pomStorage      = pomStorage;
 }
Ejemplo n.º 6
0
 public override DeviceBuilder ExternalStorage(IExternalStorage externalStorage)
 {
     _laptop.ExternalStorage = externalStorage;
     return(this);
 }