public Task HandleAsync(CategoryDescriptionChanged payload) { using (ReadModelContext db = new ReadModelContext()) { CategoryEntity entity = db.Categories.Find(payload.AggregateKey.AsGuidKey().Guid); entity.Description = payload.Description; return(db.SaveChangesAsync()); } }
public async Task HandleAsync(CategoryDescriptionChanged payload) { using (ReadModelContext db = readModelContextFactory.Create()) { CategoryEntity entity = await db.Categories.FindAsync(payload.AggregateKey.AsGuidKey().Guid); entity.Description = payload.Description; await db.SaveChangesAsync(); } }
Task IEventHandler <CategoryDescriptionChanged> .HandleAsync(CategoryDescriptionChanged payload) => UpdateModel(payload, model => model.Description = payload.Description);
Task IEventHandler <CategoryDescriptionChanged> .HandleAsync(CategoryDescriptionChanged payload) => RaiseEvent(payload);
Task IEventHandler <CategoryDescriptionChanged> .HandleAsync(CategoryDescriptionChanged payload) { return(Async.CompletedTask); }
public Task HandleAsync(CategoryDescriptionChanged payload) { return(UpdateItem(payload.AggregateKey, viewModel => viewModel.Description = payload.Description)); }