public async Task <TodoList> Query(TodoListById query)
        {
            TodoListView view = await _store.FindByIdAsync(query.ListId);

            var list = new TodoList
            {
                ListId  = view.Id,
                Title   = view.Title,
                OwnerId = view.OwnerId
            };

            return(list);
        }
        public async Task <UserProfile> Query(UserProfileById query)
        {
            UserView view = await _store.FindByIdAsync(query.UserId);

            return(view?.ToModel());
        }