public async Task <int> Handle(UpdateToDoListCommand request, CancellationToken cancellationToken)
        {
            int userId = _userAccessor.GetUserId();

            request.ToDoList.UserId = userId;
            ToDoList list = _dtoMapper.MapListDTOToUpdateEntity(request.ToDoList);
            var      db   = _instanceDB.Get <IToDoListDbManager>();

            return(await db.UpdateToDoList(list));
        }
        public async Task <int> Handle(UpdatePatchToDoListCommand request, CancellationToken cancellationToken)
        {
            var      db    = _instanceDB.Get <IToDoListDbManager>();
            ToDoList item  = _dtoMapper.MapListDTOToUpdateEntity(await db.GetToDoListById(request.ItemId));
            var      patch = _patchToDo.ListToCommand(item);

            if (item != null)
            {
                request.JsonPatchDocument.ApplyTo(patch);
            }
            return(1);
        }