Task IEventHandler <IncomeDeleted> .HandleAsync(IncomeDeleted payload) { return(UpdateState(() => { IsDeleted = true; })); }
public async Task HandleAsync(IncomeDeleted payload) { using (ReadModelContext db = dbFactory.Create()) { IncomeEntity entity = await db.Incomes.FindAsync(payload.AggregateKey.AsGuidKey().Guid); if (entity != null) { db.Incomes.Remove(entity); await db.SaveChangesAsync(); } } }
Task IEventHandler <IncomeDeleted> .HandleAsync(IncomeDeleted payload) { Reload(); return(Task.CompletedTask); }
Task IEventHandler <IncomeDeleted> .HandleAsync(IncomeDeleted payload) => RaiseEvent(payload);
async Task IEventHandler <IncomeDeleted> .HandleAsync(IncomeDeleted payload) { await LoadIncomeTotalAsync(); StateHasChanged(); }