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)); }
public async Task DeleteEntryAsync(EntryViewModel entry) { using (statusBusyService.Busy(CommonBusyType.Deleting)) { await storage.DeleteEntry(entry.Entry); } eventAggregator.Publish(new EntryDeletedEvent(entry)); }
public Task DeleteEntryAsync(EntryViewModel entry) { return Task.FromResult(true); }
public Task UpdateEntryIsLearnedAsync(EntryViewModel entry) { return Task.FromResult(true); }