Пример #1
0
 public JsonResult ReviewsSiteList(int?user, int?OrgId, int?CompanyId, int?SiteID, int?AccountID, int?AccountTypeID, decimal?Rating)
 {
     try
     {
         ReviewSiteTr reviewTr       = new ReviewSiteTr();
         var          respReviewInfo = dbUser.Sp_ReviewsSiteInfo((SiteID > 0 && SiteID.HasValue) ? SiteID.ToString() : "%", (AccountID > 0 && AccountID.HasValue) ? AccountID.ToString() : "%", (AccountTypeID > 0 && AccountTypeID.HasValue) ? AccountTypeID.ToString() : "%", (Rating > 0 && Rating.HasValue) ? Rating.ToString() : "%").ToList();
         reviewTr.ReviewList = respReviewInfo.ToList();
         return(Json(new { reviewSite = reviewTr }, JsonRequestBehavior.AllowGet));
     }
     catch (Exception ex)
     {
         var e = new Exception(string.Format("Review site list is failed. {0}", ex.Message));
         throw e;
     }
 }
Пример #2
0
        public JsonResult ReviewSiteInfoList(int?user, int?OrgId, int?CompanyId, int?SiteID, int?AccountID, int?AccountTypeID, decimal?Rating)
        {
            var LstSiteId = dbUser.GetAllReviewSites();

            var LstActId = dbUser.GetAllComAccounts();// new List<SMIM_ReviewAccounts_ST>();
            //if (CompanyId.HasValue && CompanyId.Value > 0)
            //{
            //    LstActId = dbUser.GetAllComAccounts(CompanyId);
            //}

            //if (OrgId.HasValue && OrgId.Value > 0)
            //{
            //    LstActId = dbUser.GetAllComAccounts(OrgId, 0);
            //}

            var LstTypId = dbUser.GetAllActType();

            ViewBag.SiteID      = new SelectList(LstSiteId, "SiteID", "SiteName");
            ViewBag.AccountID   = new SelectList(dbUser.GetAllComAccounts(), "ID", "FirstName");
            ViewBag.AccountType = new SelectList(dbUser.GetAllActType(), "ID", "Description");
            ViewBag.Rating      = new SelectList(new List <Object>
            {
                new { value = "1.0", text = "1.0" }, new { value = "2.0", text = "2.0" },
                new { value = "3.0", text = "3.0" }, new { value = "4.0", text = "4.0" },
                new { value = "5.0", text = "5.0" }
            }, "value", "text");

            if (SiteID.HasValue && SiteID.Value > 0)
            {
                ViewBag.SiteID = new SelectList(LstSiteId, "SiteID", "SiteName", SiteID.Value);
            }

            if (AccountID.HasValue && AccountID.Value > 0)
            {
                ViewBag.AccountID = new SelectList(LstActId, "ID", "FirstName");
            }

            if (AccountTypeID.HasValue && AccountTypeID.Value > 0)
            {
                ViewBag.AccountType = new SelectList(LstTypId, "ID", "Description");
            }

            ReviewSiteTr reviewTr       = new ReviewSiteTr();
            var          respReviewInfo = dbUser.Sp_ReviewsSiteInfo((SiteID > 0 && SiteID.HasValue) ? SiteID.ToString() : "%", (AccountID > 0 && AccountID.HasValue) ? AccountID.ToString() : "%", (AccountTypeID > 0 && AccountTypeID.HasValue) ? AccountTypeID.ToString() : "%", (Rating > 0 && Rating.HasValue) ? Rating.ToString() : "%").ToList();

            reviewTr.ReviewList = respReviewInfo.ToList();
            return(Json(new { reviewSite = reviewTr }, JsonRequestBehavior.AllowGet));
        }
Пример #3
0
        public ActionResult ReviewsSiteInfo(int?user, int?OrgId, int?CompanyId, int?SiteID, int?AccountID, int?AccountTypeID, decimal?Rating)
        {
            ViewBag.SiteID      = new SelectList(dbUser.GetAllReviewSites(), "SiteID", "SiteName");
            ViewBag.AccountID   = new SelectList(dbUser.GetAllComAccounts(), "ID", "FirstName");
            ViewBag.AccountType = new SelectList(dbUser.GetAllActType(), "ID", "Description");
            ViewBag.ReviewID    = null;//new SelectList(dbUser.GetAllYelpReviews(), "ID", "Text");
            ViewBag.Rating      = new SelectList(new List <Object>
            {
                new { value = "1.0", text = "1.0" }, new { value = "2.0", text = "2.0" },
                new { value = "3.0", text = "3.0" }, new { value = "4.0", text = "4.0" },
                new { value = "5.0", text = "5.0" }
            }, "value", "text");

            ReviewSiteTr reviewTr = new ReviewSiteTr();

            return(View(reviewTr));
        }