public bool AllowableForSendRequest(long employeeId)
        {
            var param = new EmployeeObjectQueryParam
            {
                EmployeeId = employeeId
            };
            var list = queryHandler
                       .Handle <EmployeeObjectQueryParam, IEnumerable <EmployeeObjectDTO>, IQuery <EmployeeObjectQueryParam, IEnumerable <EmployeeObjectDTO> > >
                           (param, _employeeObjectQuery);

            return(list != null && list.Any());
        }
        public IEnumerable <EmployeeObjectDTO> GetListEmployeeObject(long employeeId, EmployeeObjectFilter filter, OrderInfo orderInfo, ref PageInfo pageInfo)
        {
            var param = new EmployeeObjectQueryParam
            {
                EmployeeId = employeeId,
                Filter     = filter,
                OrderInfo  = orderInfo,
                PageInfo   = pageInfo
            };
            var list = queryHandler
                       .Handle <EmployeeObjectQueryParam, IEnumerable <EmployeeObjectDTO>, IQuery <EmployeeObjectQueryParam, IEnumerable <EmployeeObjectDTO> > >
                           (param, _employeeObjectQuery);

            return(list);
        }
        public IEnumerable <EmployeeObjectDTO> GetListEmployeeObject(long employeeId, string objectName = null)
        {
            var param = new EmployeeObjectQueryParam
            {
                EmployeeId = employeeId,
                Filter     = new EmployeeObjectFilter()
                {
                    ObjectName = objectName
                }
            };
            var list = queryHandler
                       .Handle <EmployeeObjectQueryParam, IEnumerable <EmployeeObjectDTO>, IQuery <EmployeeObjectQueryParam, IEnumerable <EmployeeObjectDTO> > >
                           (param, _employeeObjectQuery);

            return(list);
        }