public AddTodoCommand( CreateTodoRequestData requestData, IIdSequence idSequence, IUserTodosDao userTodos, IAddTodoResponseInProgress addTodoResponseInProgress) { _idSequence = idSequence; _responseInProgress = addTodoResponseInProgress; _requestData = requestData; _userTodos = userTodos; }
public async Task Save(Guid id, CreateTodoRequestData todoData, CancellationToken cancellationToken) { using var liteDb = new LiteDatabase(_stream); liteDb.GetCollection <PersistentTodoDto>().Insert( new PersistentTodoDto { Id = id, Content = todoData.Content, LinkedNotes = new Guid[] { }, Title = todoData.Title }); }