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();
        }
Beispiel #2
0
 public void Update(TodoListLayout todoListLayout)
 {
     _context.Entry(todoListLayout).State = EntityState.Modified;
 }
Beispiel #3
0
 public Task AddLayoutAsync(TodoListLayout layout)
 {
     _context.TodoListLayouts.Add(layout);
     return(Task.CompletedTask);
 }