public async Task DeleteCounter(Counter counter) { await repository.Delete(counter).ConfigureAwait(false); messenger.Publish(new CountersChangedMessage(this)); }
public async Task DeleteCounter(Counter counter) //This method is async and awaits the Delete call { await repository.Delete(counter).ConfigureAwait(false); messenger.Publish(new CountersChangedMessage(this)); //Whenever a counter is deleted, the message is published }
public Task DeleteCounter(Counter counter) { return(repository.Delete(counter)); }