コード例 #1
0
ファイル: EntryOperations.cs プロジェクト: pglazkov/Linqua
        public async Task UpdateEntryIsLearnedAsync(EntryViewModel entry)
        {
            Guard.Assert(entry.Entry != null, "entry.Entry != null");

            await storage.UpdateEntry(entry.Entry);

            eventAggregator.Publish(new EntryUpdatedEvent(entry.Entry));
            eventAggregator.Publish(new EntryIsLearntChangedEvent(entry));
        }
コード例 #2
0
ファイル: EntryOperations.cs プロジェクト: pglazkov/Linqua
        public async Task DeleteEntryAsync(EntryViewModel entry)
        {
            using (statusBusyService.Busy(CommonBusyType.Deleting))
            {
                await storage.DeleteEntry(entry.Entry);
            }

            eventAggregator.Publish(new EntryDeletedEvent(entry));
        }
コード例 #3
0
 public Task DeleteEntryAsync(EntryViewModel entry)
 {
     return Task.FromResult(true);
 }
コード例 #4
0
 public Task UpdateEntryIsLearnedAsync(EntryViewModel entry)
 {
     return Task.FromResult(true);
 }