Пример #1
0
        public ActionResult Consultantes(string mobilePhone = null, string keyword = null, string minDate = null, string maxDate = null
                                         , Passports.AttestationStatus status = Passports.AttestationStatus.None, int page = 1, int size = 20)
        {
            var query = new UserQuery()
            {
                MobilePhone       = mobilePhone,
                Keyword           = keyword,
                AttestationStatus = status,
                MinRegisterDate   = string.IsNullOrEmpty(minDate) ? DateTime.MinValue : DateTime.Parse(minDate),
                MaxRegisterDate   = string.IsNullOrEmpty(maxDate) ? DateTime.MaxValue : DateTime.Parse(maxDate),
                Pagination        = new Pagination()
                {
                    PageIndex = page, PageSize = size
                }
            };

            var pagination = new Pagination()
            {
                PageIndex = page, PageSize = size
            };
            var list = UserPassportManager.FindConsultantes(query);

            if (null != list)
            {
                foreach (var item in list)
                {
                    item.Profile.FormatEntity();
                }
            }

            ViewBag.UserQuery = query;
            return(View(list));
        }
Пример #2
0
        public ActionResult ConsultantApplyList(Passports.AttestationStatus status = Passports.AttestationStatus.Submited, int page = 1, int size = 10)
        {
            var pagination = new Pagination()
            {
                PageIndex = page, PageSize = size
            };
            var list = UserPassportManager.FindByAttestationStatus(status, pagination);

            if (null != list)
            {
                foreach (var item in list)
                {
                    item.Profile.FormatEntity();
                }
            }

            ViewBag.AttestationStatus = status;
            ViewBag.Pagination        = pagination;
            return(View(list));
        }
Пример #3
0
 public ActionResult Index()
 {
     ViewBag.ConsultanApplyCount = UserPassportManager.GetSubmitedCount();
     return(View());
 }