public async Task Handle(TodoListItemCreated notification, CancellationToken cancellationToken) { var layout = new SubItemLayout { ItemId = notification.Item.Id }; layout.Id = _subItemLayout.NextId(); await _subItemLayout.AddLayoutAsync(layout); await _subItemLayout.SaveChangesAsync(); }
public void Update(SubItemLayout layout) { _context.Entry(layout).State = EntityState.Modified; }
public Task AddLayoutAsync(SubItemLayout layout) { _context.SubItemLayouts.Add(layout); return(Task.CompletedTask); }