public ActionResult Package()
        {
            Guid textId = new Guid("ce56ff8c-f061-471a-b9f1-88af9a8e57a1");
            ReportageListViewModel reportageListView = new ReportageListViewModel();

            reportageListView.ReportageByGroups = ReturnPackageReportage();

            Text text = db.Texts.Find(textId);

            reportageListView.Menu            = menuHelper.ReturnMenu();
            reportageListView.Rate            = text.AverageRate.Value.ToString().Replace('/', '.');
            reportageListView.FooterLink      = menuHelper.GetFooterLink();
            reportageListView.FooterLink      = menuHelper.GetFooterLink();
            reportageListView.BottomText      = GetTextById("f83df812-966e-425f-b6aa-7340d5b00ea7");
            reportageListView.Text            = text;
            reportageListView.Questions       = db.AskedQuestions.Where(current => current.IsDeleted == false && current.Param == "reportagePackage" && current.IsActive == true).OrderBy(current => current.Order).ToList();
            reportageListView.ReportageGroups = db.ReportageGroups.Where(current => current.IsDeleted == false && current.IsActive == true && current.IsPackage == true).OrderBy(current => current.Priority).ToList();
            ViewBag.Title       = text.PageTitle;
            ViewBag.Description = text.MetaDescription;
            ViewBag.Canonical   = "https://www.rushweb.ir/reportage/package";
            ViewBag.param       = textId;
            ViewBag.rate        = text.AverageRate.Value.ToString().Replace('/', '.');
            int rateCount = db.Rates.Where(current => current.EntityId == text.Id).Count();

            if (rateCount > 0)
            {
                ViewBag.RatingCount = rateCount;
            }
            else
            {
                ViewBag.RatingCount = 1;
            }
            ViewBag.image        = "https://www.rushweb.ir" + text.ImageUrl;
            ViewBag.creationDate = text.CreationDate.ToString(CultureInfo.InvariantCulture);

            if (!string.IsNullOrEmpty(text.LastModifiedDate.ToString()))
            {
                ViewBag.ModifiedDate = text.LastModifiedDate.Value.ToString(CultureInfo.InvariantCulture);
            }
            else
            {
                ViewBag.ModifiedDate = text.CreationDate.ToString(CultureInfo.InvariantCulture);
            }
            return(View(reportageListView));
        }
        public ActionResult List2(string groupId, string amountRange, string daRange, string site)
        {
            if (amountRange == "0-0")
            {
                amountRange = null;
            }
            if (daRange == "0-0")
            {
                daRange = null;
            }
            if (groupId == "0")
            {
                groupId = null;
            }
            if (string.IsNullOrEmpty(site))
            {
                site = null;
            }


            Guid textId = new Guid("c1737127-eb53-4a4b-9138-42a1980b82fc");
            ReportageListViewModel reportageListView = new ReportageListViewModel();
            Text text = db.Texts.Find(textId);

            reportageListView.Menu       = menuHelper.ReturnMenu();
            reportageListView.FooterLink = menuHelper.GetFooterLink();
            reportageListView.FooterLink = menuHelper.GetFooterLink();
            reportageListView.BottomText = GetTextById("59e447d1-35a3-40c5-8ee6-833e7bc410ec");


            if (text != null)
            {
                reportageListView.Text = text;

                reportageListView.Rate = text.AverageRate.Value.ToString().Replace('/', '.');
                ViewBag.Title          = text.PageTitle;
                ViewBag.Description    = text.MetaDescription;

                ViewBag.rate = text.AverageRate.Value.ToString().Replace('/', '.');
                int rateCount = db.Rates.Where(current => current.EntityId == text.Id).Count();

                if (rateCount > 0)
                {
                    ViewBag.RatingCount = rateCount;
                }
                else
                {
                    ViewBag.RatingCount = 1;
                }
                ViewBag.image        = "https://www.rushweb.ir" + text.ImageUrl;
                ViewBag.creationDate = text.CreationDate.ToString(CultureInfo.InvariantCulture);

                if (!string.IsNullOrEmpty(text.LastModifiedDate.ToString()))
                {
                    ViewBag.ModifiedDate = text.LastModifiedDate.Value.ToString(CultureInfo.InvariantCulture);
                }
                else
                {
                    ViewBag.ModifiedDate = text.CreationDate.ToString(CultureInfo.InvariantCulture);
                }
            }

            reportageListView.ReportageByGroups = ReturnReportage(groupId, amountRange, daRange, site);
            reportageListView.ReportageGroups   = db.ReportageGroups.Where(current => current.IsDeleted == false && current.IsActive == true && current.IsPackage == false).OrderBy(current => current.Priority).ToList();
            reportageListView.Questions         = db.AskedQuestions.Where(current => current.IsDeleted == false && current.Param == "reportage" && current.IsActive == true).OrderBy(current => current.Order).ToList();

            reportageListView.SpecialReportages = ReturnSpecialReportages(amountRange, daRange, site);

            ViewBag.Canonical = "https://www.rushweb.ir/reportage";
            ViewBag.param     = textId;

            return(View(reportageListView));
        }