public List <ToDoListDTO> GetToDoList(Contract.Core.Contract.PagingDTO dto, [Service] IHttpContextAccessor contextAccessor)
        {
            AuthorizeHeader(contextAccessor);
            long userId   = contextAccessor.HttpContext.Request.HttpContext.Items["Userid"] == null ? 0 : (long)contextAccessor.HttpContext.Request.HttpContext.Items["Userid"];
            var  itemList = _todolistService.GetToDoList(pagingDto, userId);

            return(itemList);
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="AssessmentQuery"/> class.
 /// </summary>
 /// <param name="service">The service.</param>
 /// <param name="labelService">The label service.</param>
 /// <param name="todoListService">The todo list service.</param>
 public AssessmentQuery(IToDoItemService service, ILabelService labelService, IToDoListService todoListService, IUserService userService)
 {
     _todoitemService = service;
     _labelService    = labelService;
     _todolistService = todoListService;
     _userService     = userService;
     pagingDto        = new Contract.Core.Contract.PagingDTO {
         PageIndex = 0, PageSize = 0, SearchString = null
     };
 }