public AddTodoCommand(
     CreateTodoRequestData requestData,
     IIdSequence idSequence,
     IUserTodosDao userTodos,
     IAddTodoResponseInProgress addTodoResponseInProgress)
 {
     _idSequence         = idSequence;
     _responseInProgress = addTodoResponseInProgress;
     _requestData        = requestData;
     _userTodos          = userTodos;
 }
Exemple #2
0
 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
     });
 }