public HttpResponseMessage SearchPartnerList(EnumPartnerType status, EnumBrokerSearchOrderBy orderByAll = EnumBrokerSearchOrderBy.OrderById, bool isDes = true, string name = null, int page = 1, int pageSize = 10)
        {
            var brokerSearchCondition = new BrokerSearchCondition
            {
                Brokername   = name,
                Status       = status,
                Page         = Convert.ToInt32(page),
                PageCount    = pageSize,
                OrderBy      = orderByAll,
                isDescending = isDes
            };
            var partnerList = _brokerService.GetBrokersByCondition(brokerSearchCondition).Select(p => new
            {
                p.Id,
                p.UserId,
                PartnersName = p.WeiXinNumber == null ? "无" : p.WeiXinNumber,
                p.PartnersId,
                BrokerName = p.Brokername,
                Phone      = p.Phone,
                Regtime    = p.Regtime,
                Agentlevel = p.Agentlevel,
                Headphoto  = p.Headphoto,
                status     = EnumPartnerType.意
            });
            var partnerListCount = _brokerService.GetBrokerCount(brokerSearchCondition);

            return(PageHelper.toJson(new { List = partnerList, Condition = brokerSearchCondition, totalCount = partnerListCount }));
        }
        public HttpResponseMessage SearchPartnerList(EnumPartnerType status, EnumBrokerSearchOrderBy orderByAll = EnumBrokerSearchOrderBy.OrderById, bool isDes = true, string name = null, int page = 1, int pageSize = 10)
        {
            var brokerSearchCondition = new BrokerSearchCondition
            {
                Brokername = name,
                Status = status,
                Page = Convert.ToInt32(page),
                PageCount = pageSize,
                OrderBy =orderByAll ,
                isDescending =isDes 
            };
            var partnerList = _brokerService.GetBrokersByCondition(brokerSearchCondition).Select(p => new
            {
                p.Id,
                p.UserId,
                PartnersName = p.WeiXinNumber == null ? "无" : p.WeiXinNumber,
                p.PartnersId,
                BrokerName = p.Brokername,
                Phone = p.Phone,
                Regtime = p.Regtime,
                Agentlevel = p.Agentlevel,
                Headphoto = p.Headphoto,
                status = EnumPartnerType.同意
            });
            var partnerListCount = _brokerService.GetBrokerCount(brokerSearchCondition);
            return PageHelper.toJson(new { List = partnerList, Condition = brokerSearchCondition, totalCount = partnerListCount });

        }
Beispiel #3
0
        public HttpResponseMessage SearchBrokers(EnumUserType userType, EnumBrokerSearchOrderBy orderByAll = EnumBrokerSearchOrderBy.OrderById, bool isDes = true, string phone = null, string name = null, int page = 1, int pageSize = 10, int state = 2)
        {
            //var phones = new int[1];

            var brokerSearchCondition = new BrokerSearchCondition
            {
                Brokername   = name,
                Phone1       = phone,
                Page         = Convert.ToInt32(page),
                PageCount    = 10,
                UserType     = userType,
                State        = state,
                OrderBy      = orderByAll,
                isDescending = isDes
            };

            var brokersList = _brokerService.GetBrokersByCondition(brokerSearchCondition).Select(p => new
            {
                p.Id,
                p.Nickname,
                p.Brokername,
                p.Realname,
                p.Phone,
                p.Sfz,
                p.Amount,
                p.Agentlevel,
                p.Regtime,
                p.Headphoto,
                p.State,
                p.Usertype,
                btnVisibleDel = true,
                btnVisibleCan = true,
                btnname       = "注销",
                btncolor      = "",
                backcolor     = ""
            }).ToList().Select(b => new
            {
                b.Id,
                b.Nickname,
                b.Brokername,
                b.Realname,
                b.Phone,
                b.Sfz,
                b.Amount,
                b.Agentlevel,
                Regtime = b.Regtime.ToString("yyyy-MM-dd"),
                b.Headphoto,
                b.State,
                b.Usertype,
                btnVisibleDel = true,
                btnVisibleCan = true
            });
            var brokerListCount = _brokerService.GetBrokerCount(brokerSearchCondition);

            return(PageHelper.toJson(new { List = brokersList, Condition = brokerSearchCondition, totalCount = brokerListCount }));
        }
        public HttpResponseMessage SearchBrokers( EnumUserType userType,EnumBrokerSearchOrderBy orderByAll = EnumBrokerSearchOrderBy .OrderById, bool isDes = true,string phone = null, string name = null, int page = 1, int pageSize = 10, int state = 2)
        {
            //var phones = new int[1];

            var brokerSearchCondition = new BrokerSearchCondition
            {
                Brokername = name,
                Phone1 = phone,
                Page = Convert.ToInt32(page),
                PageCount = 10,
                UserType = userType,
                State = state,
                OrderBy = orderByAll,
                isDescending =isDes 

            };

            var brokersList = _brokerService.GetBrokersByCondition(brokerSearchCondition).Select(p => new
            {
                p.Id,
                p.Nickname,
                p.Brokername,
                p.Realname,
                p.Phone,
                p.Sfz,
                p.Amount,
                p.Agentlevel,
                p.Regtime,
                p.Headphoto,
                p.State,
                p.Usertype,
                btnVisibleDel = true,
                btnVisibleCan = true,
                btnname = "注销",
                btncolor = "",
                backcolor = ""
            }).ToList().Select(b => new
            {
                b.Id,
                b.Nickname,
                b.Brokername,
                b.Realname,
                b.Phone,
                b.Sfz,
                b.Amount,
                b.Agentlevel,
                Regtime = b.Regtime.ToString("yyyy-MM-dd"),
                b.Headphoto,
                b.State,
                b.Usertype,
                btnVisibleDel = true,
                btnVisibleCan = true
            });
            var brokerListCount = _brokerService.GetBrokerCount(brokerSearchCondition);
            return PageHelper.toJson(new { List = brokersList, Condition = brokerSearchCondition, totalCount = brokerListCount });
        }