public async Task Handle(TodoListCreated notification, CancellationToken cancellationToken) { var layout = new TodoListLayout { ListId = notification.List.Id }; layout.Id = _todoListLayoutRepository.NextId(); await _todoListLayoutRepository.AddLayoutAsync(layout); await _todoListLayoutRepository.SaveChangesAsync(); }
public void Update(TodoListLayout todoListLayout) { _context.Entry(todoListLayout).State = EntityState.Modified; }
public Task AddLayoutAsync(TodoListLayout layout) { _context.TodoListLayouts.Add(layout); return(Task.CompletedTask); }