Exemplo n.º 1
0
        public string RenderSearchResult(string SearchValue)
        {
            var SearchResult = FoundedResult(SearchValue);

            string RenderPage = @"<img src=""%#ImageUrl""/>";

            var headerItem =
                MyDatabaseContext.Page
                .Where(current => string.Compare(current.PageName, "Index", false) == 0)
                .Where(current => current.TabOrder == 0)
                .Where(current => current.IsActive == true)
                .FirstOrDefault();

            if (headerItem != null)
            {
                RenderPage = InsertTitle(RenderPage, headerItem.ImageUrl, HtmlImageUrl);
            }

            var foundedDefultItem =
                MyDatabaseContext.Page
                .Where(current => string.Compare(current.PageName, "Index", false) == 0)
                .Where(current => current.TabOrder == 1)
                .Where(current => current.IsActive == true)
                .FirstOrDefault();

            RenderPage = RenderPage + RenderItem(foundedDefultItem);

            var foundedItem =
                MyDatabaseContext.Page
                .Where(current => string.Compare(current.PageName, "Search", false) == 0)
                .Where(current => current.TabOrder == 1)
                .Where(current => current.IsActive == true)
                .FirstOrDefault();

            if (SearchResult.Count == 0)
            {
                Models.Pages NotFound = new Models.Pages
                {
                    MatterName = "CenterText",
                    Title      = "نتیجه جستجو",
                    Abstract   = "متاسفانه هیچ محتوایی با معیار شما مطابقت ندارد",
                };

                RenderPage = RenderPage + RenderItem(NotFound);

                return(RenderPage);
            }

            RenderPage = RenderPage + RenderItem(foundedItem);

            foreach (var itmSearchResult in SearchResult)
            {
                RenderPage = RenderPage + RenderItem(itmSearchResult);
            }

            return(RenderPage);
        }
Exemplo n.º 2
0
        public Models.Pages Previous(Models.Pages current, List <Models.Pages> cityList)
        {
            int index = cityList.IndexOf(current);

            if (index >= 1)
            {
                return(cityList.ElementAt(index - 1));
            }
            return(current);
        }
Exemplo n.º 3
0
        public Models.Pages Next(Models.Pages current, List <Models.Pages> cityList)
        {
            int index = cityList.IndexOf(current);

            if (index < cityList.Count - 1)
            {
                return(cityList.ElementAt(index + 1));
            }
            return(current);
        }
Exemplo n.º 4
0
        private string RenderItem(Models.Pages Item)
        {
            string RenderItem = string.Empty;

            if (Item == null)
            {
                return(RenderItem);
            }

            //Text
            if (Item.MatterName == "Text")
            {
                string codeItem = @"<div class=""col-md-12 animate-box rtl"">
                                <div class=""col-md-12 fh5co-heading animate-box"">
                                    <h2>%#Title</h2>
                                    <div class=""row"">
                                        <div class=""col-md-6"">
                                         <p>%#Abstract</p>
                                            %#See more
                                        </div>
                                     </div>
                                </div>
                               </div>";
                if (Item.Title != null)
                {
                    codeItem = InsertTitle(codeItem, Item.Title, HtmlTitle);
                }

                if (Item.Abstract != null)
                {
                    codeItem = InsertTitle(codeItem, Item.Abstract, HtmlAbstrac);
                }

                if (Item.Title == null & Item.Abstract == null)
                {
                    codeItem = string.Empty;
                }

                if (Item.Text != null)
                {
                    if (Item.PageName != "SeeMore")
                    {
                        string SeeMoreButton = @"<p><a href=""%#See more Url"" class=""btn btn-primary btn-outline"">ادامه مطلب</a></p>";

                        string SeeMoreUrl = "/Home/SeeMore?ItemId=" + Item.Id.ToString();

                        codeItem = InsertTitle(codeItem, SeeMoreButton, HtmlSeeMore);

                        codeItem = InsertTitle(codeItem, SeeMoreUrl, htmlSeeMoreUrl);
                    }
                }
                else
                {
                    codeItem = InsertTitle(codeItem, "", HtmlSeeMore);
                }

                RenderItem += codeItem;
            }//Completed

            //Best Product List
            if (Item.MatterName == "productwithPrice")
            {
                RenderItem = @"<div id=""fh5co-featured-menu"" class=""fh5co-section"">
                                <div class=""container rtl"">
                                    <div class=""row"">";

                var foundedSlideShowItems =
                    MyDatabaseContext.Page
                    .Where(current => string.Compare(current.PageName, Item.PageName, false) == 0)
                    .Where(current => string.Compare(current.Name, Item.Name, false) == 0)
                    .Where(current => string.Compare(current.MatterName, Item.MatterName, false) == 0)
                    .Where(current => current.TabOrder == Item.TabOrder)
                    .OrderBy(current => current.GalleryTab)
                    .ToList()
                ;

                for (int index = 0; index < foundedSlideShowItems.Count; index++)
                {
                    string codeItem = string.Empty;

                    var foundedItem =
                        foundedSlideShowItems
                        .Where(current => current.GalleryTab == index)
                        .FirstOrDefault()
                    ;

                    if (foundedItem == null)
                    {
                        break;
                    }

                    if (IsCouple(index) == true)
                    {
                        codeItem = @"<div class=""col-md-3 col-sm-6 col-xs-6 col-xs-12 fh5co-item-wrap animate-box"">
                                    <div class=""fh5co-item"">
                                        <img src=""%#ImageUrl"" class=""img-responsive"" alt=""Tamin sanaat"">
                                        <h3>%#Title</h3>
                                        <span class=""fh5co-price"">%#Price1<sup>%#Price2</sup></span>
                                        <p>%#Abstract</p>
                                    </div>
                                   </div>";
                    }
                    else
                    {
                        codeItem = @"<div class=""col-md-3 col-sm-6 col-xs-6 col-xxs-12 fh5co-item-wrap animate-box"">
                                    <div class=""fh5co-item margin_top"">
                                        <img src=""%#ImageUrl"" class=""img-responsive"" alt=""Tamin sanaat"">
                                        <h3>%#Title</h3>
                                        <span class=""fh5co-price"">%#Price1<sup>%#Price2</sup></span>
                                        <p>%#Abstract</p>
                                    </div>
                                   </div>";
                        if (IsSecondIn4Team(index) == true)
                        {
                            codeItem += @"<div class=""clearfix visible-sm-block visible-xs-block""></div>";
                        }
                    }

                    if (foundedItem.ImageUrl != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.ImageUrl, HtmlImageUrl);
                    }

                    if (foundedItem.Abstract != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.Abstract, HtmlAbstrac);
                    }

                    if (foundedItem.Title != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.Title, HtmlTitle);
                    }

                    if (Item.Text != null)
                    {
                        if (Item.PageName != "SeeMore")
                        {
                            string SeeMoreButton = @"<p><a href=""%#See more Url"" class=""btn btn-primary btn-outline"">ادامه مطلب</a></p>";

                            string SeeMoreUrl = "/Home/SeeMore?ItemId=" + Item.Id.ToString();

                            codeItem = InsertTitle(codeItem, SeeMoreButton, HtmlSeeMore);

                            codeItem = InsertTitle(codeItem, SeeMoreUrl, htmlSeeMoreUrl);
                        }
                    }

                    int price = System.Convert.ToInt32(foundedItem.Price);

                    if (price == 0)
                    {
                        codeItem = InsertTitle(codeItem, "", HtmlPrice1);
                        codeItem = InsertTitle(codeItem, "", HtmlPrice2);
                    }
                    else
                    {
                        string FirstPartPrice = Part1Price(price);

                        string SecondPartPrice = Part2Price(price);

                        FirstPartPrice = "ریال " + FirstPartPrice;

                        codeItem = InsertTitle(codeItem, FirstPartPrice, HtmlPrice1);
                        codeItem = InsertTitle(codeItem, SecondPartPrice, HtmlPrice2);
                    }



                    RenderItem += codeItem;
                }

                RenderItem += @"</div>
                             </div>
                           </div> ";
            }//Completed

            //Text In Image
            if (Item.MatterName == "TextInImage")
            {
                RenderItem = @"<div id=""fh5co-featured-testimony"" class=""fh5co-section rtl"">
                                    <div class=""container"">
                                        <div class=""row"">
                                            <div class=""col-md-5 animate-box img-to-responsive animate-box"" data-animate-effect=""fadeInLeft"">
                                                <img src = ""%#ImageUrl"" alt="""">
                                            </div>
                                            <div class=""col-md-7 animate-box"" data-animate-effect=""fadeInRight"">
                                                <blockquote>
                                                    <p>%#Abstract</p>
                                                    <p class=""author""><cite>&mdash; %#Title</cite></p>
                                                </blockquote>
                                            </div>

                                        </div>
                                    </div>
                               </div>";

                if (Item.ImageUrl != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.ImageUrl, HtmlImageUrl);
                }

                if (Item.Abstract != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.Abstract, HtmlAbstrac);
                }

                if (Item.Title != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.Title, HtmlTitle);
                }

                if (Item.Title == null & Item.Abstract == null)
                {
                    RenderItem = string.Empty;
                }
            }//Completed

            //Slide Show
            if (Item.MatterName == "SlideShow")
            {
                RenderItem = @"<div id=""fh5co-slider"" class=""fh5co-section animate-box"">
                                    <div class=""container rtl"">
                                         <div class=""row"">
                                             <div class=""col-md-6 col-md-push-6 animate-box"">
                                                 <aside id = ""fh5co-slider-wrwap"">
                                                    <div class=""flexslider"">
                                                      <ul class=""slides"">";

                string codeItem = string.Empty;

                var foundedSlideShowItems =
                    MyDatabaseContext.Page
                    .Where(current => string.Compare(current.PageName, Item.PageName, false) == 0)
                    .Where(current => string.Compare(current.Name, Item.Name, false) == 0)
                    .Where(current => string.Compare(current.MatterName, Item.MatterName, false) == 0)
                    .Where(current => current.TabOrder == Item.TabOrder)
                    .ToList()
                ;

                for (int index = 0; index < foundedSlideShowItems.Count; index++)
                {
                    var foundedItem =
                        foundedSlideShowItems
                        .Where(current => current.SlideTab == index)
                        .Where(current => current.IsActive == true)
                        .FirstOrDefault()
                    ;

                    if (foundedItem == null)
                    {
                        break;
                    }
                    codeItem = @"<li style=""background-image: url(%#ImageUrl);"">
                                <div class=""overlay-gradient""></div>
                                <div class=""container-fluid rtl"">
                                    <div class=""row"">
                                        <div class=""col-md-12 col-md-offset-0 col-md-pull-10 slider-text slider-text-bg"">
                                            <div class=""slider-text-inner"">
                                                <div class=""desc"">
                                                    <h2>%#Title</h2>
                                                    <p>%#Abstract</p>
                                                    %#See more
                                                </div>
                                            </div>
                                        </div>
                                    </div>
                                </div>
                            </li>";

                    if (foundedItem.ImageUrl != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.ImageUrl, HtmlImageUrl);
                    }

                    if (foundedItem.Title != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.Title, HtmlTitle);
                    }

                    if (foundedItem.Abstract != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.Abstract, HtmlAbstrac);
                    }
                    if (Item.Text != null)
                    {
                        string SeeMoreButton = @"<p><a href=""%#See more Url"" class=""btn btn-primary btn-outline"">ادامه مطلب</a></p>";

                        codeItem = InsertTitle(codeItem, SeeMoreButton, HtmlSeeMore);

                        codeItem = InsertTitle(codeItem, "/Home/SeeMore", htmlSeeMoreUrl);
                    }
                    else
                    {
                        codeItem = InsertTitle(codeItem, "", HtmlSeeMore);
                    }

                    RenderItem += codeItem;
                }

                RenderItem += @"</ul>
                             </div>
                         </aside>
                    </div>
                </div> 
            </div>
        </div> ";
            }  //Completed

            //Center Text
            if (Item.MatterName == "CenterText")
            {
                RenderItem = @"<div class=""row animate-box"">
                                    <div class=""col-md-8 col-md-offset-2 text-center fh5co-heading animate-box"">
                                          <h2>%#Title</h2>
                                          <p>%#Abstract</p>
                                    </div>
                                </div>";

                if (Item.Title != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.Title, HtmlTitle);
                }

                if (Item.Abstract != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.Abstract, HtmlAbstrac);
                }

                if (Item.Title == null & Item.Abstract == null)
                {
                    RenderItem = string.Empty;
                }
            }//Completed

            //Animation Box
            if (Item.MatterName == "AnimationBox")
            {
                RenderItem = @"<div id=""fh5co-blog"" class=""fh5co-section"">
                                 <div class=""container rtl"">
                                      <div class=""row"">";

                var foundedSlideShowItems =
                    MyDatabaseContext.Page
                    .Where(current => string.Compare(current.PageName, Item.PageName, false) == 0)
                    .Where(current => string.Compare(current.Name, Item.Name, false) == 0)
                    .Where(current => string.Compare(current.MatterName, Item.MatterName, false) == 0)
                    .Where(current => current.TabOrder == Item.TabOrder)
                    .OrderBy(current => current.GalleryTab)
                    .ToList()
                ;

                for (int index = 0; index < foundedSlideShowItems.Count; index++)
                {
                    string codeItem = string.Empty;

                    var foundedItem =
                        foundedSlideShowItems
                        .Where(current => current.GalleryTab == index)
                        .FirstOrDefault()
                    ;

                    codeItem = @"<div class=""col-md-4"">
                                    <div class=""fh5co-blog animate-box"">
                                        <a href=""#"" class=""blog-bg"" style=""background-image: url(%#ImageUrl);""></a>
                                        <div class=""blog-text"">
                                            <span class=""posted_on"">%#Date</span>
                                            <h3><a href=""#"">%#Title</a></h3>
                                            <p>%#Abstract</p>
                                            <ul class=""stuff"">
                                                 %#See more
                                            </ul>
                                        </div>
                                    </div>
                                 </div>";

                    if (foundedItem.ImageUrl != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.ImageUrl, HtmlImageUrl);
                    }

                    if (foundedItem.Title != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.Title, HtmlTitle);
                    }

                    if (foundedItem.DateTime != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.DateTime, HtmlDate);
                    }

                    if (foundedItem.Abstract != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.Abstract, HtmlAbstrac);
                    }

                    if (foundedItem.Text != null)
                    {
                        if (Item.PageName != "SeeMore")
                        {
                            string SeeMoreButton = @"<p><a href=""%#See more Url"" class=""btn btn-primary btn-outline"">ادامه مطلب</a></p>";

                            string SeeMoreUrl = "/Home/SeeMore?ItemId=" + Item.Id.ToString();

                            codeItem = InsertTitle(codeItem, SeeMoreButton, HtmlSeeMore);

                            codeItem = InsertTitle(codeItem, SeeMoreUrl, htmlSeeMoreUrl);
                        }
                    }
                    else
                    {
                        codeItem = InsertTitle(codeItem, "", HtmlSeeMore);
                    }

                    RenderItem += codeItem;
                }

                RenderItem += @"</div>
                        </div>
                    </div> ";
            }//Completed

            //Top Slide Show
            if (Item.MatterName == "TopSlideShow")
            {
                RenderItem = @"
                            <div id=""mycarousel"" class=""carousel slide"" data-ride=""carousel"" style="" margin-top:-15px direction: rtl;text-align:right;"">
                               <ol class=""carousel-indicators"">
                                    <li data-target=""#mycarousel"" data-slide-to=""0""></li>
                                    <li data-target=""#mycarousel"" data-slide-to=""1"" class="" active""></li>
                                    <li data-target=""#mycarousel"" data-slide-to=""2""></li>
                               </ol>
                               <div class=""carousel-inner"" role=""listbox"">
";

                string codeItem = string.Empty;

                var foundedSlideShowItems =
                    MyDatabaseContext.Page
                    .Where(current => string.Compare(current.PageName, Item.PageName, false) == 0)
                    .Where(current => string.Compare(current.Name, Item.Name, false) == 0)
                    .Where(current => string.Compare(current.MatterName, Item.MatterName, false) == 0)
                    .Where(current => current.TabOrder == Item.TabOrder)
                    .ToList()
                ;

                for (int index = 0; index < foundedSlideShowItems.Count; index++)
                {
                    codeItem = string.Empty;

                    var foundedItem =
                        foundedSlideShowItems
                        .Where(current => current.SlideTab == index)
                        .FirstOrDefault()
                    ;

                    if (index == 0)
                    {
                        codeItem = @"
                                 <div class=""item active"">
                                    <img src = ""%#ImageUrl""/>
                                    <div class="" carousel-caption d-none d-md-block"">
                                    <p>%#Abstract</p>
                                    </div>
                                 </div>
";
                    }
                    else
                    {
                        codeItem = @"
                                 <div class=""item"">
                                    <img src = ""%#ImageUrl""/>
                                    <div class="" carousel-caption d-none d-md-block"">
                                    <p>%#Abstract</p>
                                    </div>
                                 </div>
";
                    }
                    if (foundedItem != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.ImageUrl, HtmlImageUrl);

                        codeItem = InsertTitle(codeItem, foundedItem.Abstract, HtmlAbstrac);


                        RenderItem += codeItem;
                    }
                }

                RenderItem += @"</div>
                          <a class=""left carousel-control"" href=""#mycarousel"" role=""button"" data-slide=""prev"">
                            <span class="" glyphicon glyphicon-chevron-left"" aria-hidden=""true""></span>
                            <span class="" sr-only"">Previous</span>
                          </a>

                          <a class=""right carousel-control"" href=""#mycarousel"" role=""button"" data-slide=""next"">
                            <span class="" glyphicon glyphicon-chevron-right"" aria-hidden=""true""></span>
                            <span class="" sr-only"">Next</span>
                          </a>

                    </div>
<div>
<p>
</p>
</div>
";
                if (Item.PageName == "Hi")
                {
                    RenderItem += @"<hr/>
<div class=""container rtl"">
<h1>درایو</h1>
</div>
<hr/>";
                }
                if (Item.PageName == "Low")
                {
                    RenderItem += @"<hr/>
<div class=""container rtl"">
<h1>تجهیزات فشار ضعیف</h1>
</div>
<hr/>";
                }
                if (Item.PageName == "Au")
                {
                    RenderItem += @"<hr/>
<div class=""container rtl"">>
<h1>اتوماسیون صنعتی</h1>
</div>
<hr/>";
                }
                if (Item.PageName == "All")
                {
                    RenderItem += @"<hr/>
<div class=""container rtl"">
<h1>تمام محصولات</h1>
</div>
<hr/>";
                }
            }//Completed

            //Text Right Of Image
            if (Item.MatterName == "TextWithImage")
            {
                RenderItem = @"<div id=""fh5co-about"" class=""container"">
                                         <div class=""row"">
 <div class=""col-md-6"">
                                                  <div class=""section-heading rtl"">
                                                     <h2>%#Title</h2>
                                                     <p>%#Abstract</p>
                                                        %#See more
                                                   </div>
                                             </div>
                                             <div class=""col-md-6 "">
                                             <img src = ""%#ImageUrl"" alt=""Tamin sanaat"">
                                             </div>
                                            
                                         </div>
                               </div>";

                if (Item.ImageUrl != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.ImageUrl, HtmlImageUrl);
                }

                if (Item.Abstract != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.Abstract, HtmlAbstrac);
                }

                if (Item.Title != null)
                {
                    RenderItem = InsertTitle(RenderItem, Item.Title, HtmlTitle);
                }
                if (Item.Text != null)
                {
                    if (Item.PageName != "SeeMore")
                    {
                        string SeeMoreButton = @"<p><a href=""%#See more Url"" class=""btn btn-primary btn-outline"">ادامه مطلب</a></p>";

                        string SeeMoreUrl = "/Home/SeeMore?ItemId=" + Item.Id.ToString();

                        RenderItem = InsertTitle(RenderItem, SeeMoreButton, HtmlSeeMore);

                        RenderItem = InsertTitle(RenderItem, SeeMoreUrl, htmlSeeMoreUrl);
                    }
                }
                else
                {
                    RenderItem = InsertTitle(RenderItem, "", HtmlSeeMore);
                }
            }//Completed

            //Gallery
            if (Item.MatterName == "Gallery")
            {
                RenderItem = @"<div id=""fh5co-gallery"" class=""fh5co-section"">
                                  <div class=""container rtl"">
                                         <div class=""row"">";

                var foundedImageList =
                    MyDatabaseContext.Page
                    .Where(current => string.Compare(current.PageName, Item.PageName, false) == 0)
                    .Where(current => string.Compare(current.Name, Item.Name, false) == 0)
                    .Where(current => string.Compare(current.MatterName, Item.MatterName, false) == 0)
                    .Where(current => current.TabOrder == Item.TabOrder)
                    .ToList()
                ;

                for (int index = 0; index < foundedImageList.Count; index++)
                {
                    string codeItem = string.Empty;

                    var foundedItem =
                        foundedImageList
                        .Where(current => current.GalleryTab == index)
                        .FirstOrDefault()
                    ;

                    System.Random generator = new System.Random();

                    int messageNumber = generator.Next(1, 3);

                    switch (messageNumber)
                    {
                    case 1:
                    {
                        codeItem = @"<div class=""col-md-3 col-sm-3 fh5co-gallery_item"">
                                                <div class=""fh5co-bg-img"" style=""background-image: url(%#ImageUrl);"" data-trigger=""zoomerang""></div>
                                                <div class=""fh5co-bg-img"" style=""background-image: url(%#ImageUrl);"" data-trigger=""zoomerang""></div>
                                             </div>";

                        codeItem = InsertTitle(codeItem, Item.ImageUrl, HtmlImageUrl);

                        index++;

                        foundedItem =
                            foundedImageList
                            .Where(current => current.GalleryTab == index)
                            .FirstOrDefault()
                        ;

                        if (foundedItem != null)
                        {
                            codeItem = InsertTitle(codeItem, Item.ImageUrl, HtmlImageUrl);
                        }

                        break;
                    }

                    case 2:
                    {
                        codeItem = @"<div class=""col-md-6 col-sm-6 fh5co-gallery_item"">
                                                <div class=""fh5co-bg-img"" style=""background-image: url(%#ImageUrl);"" data-trigger=""zoomerang""></div>
                                             </div>";

                        codeItem = InsertTitle(codeItem, Item.ImageUrl, HtmlImageUrl);

                        break;
                    }
                    }

                    RenderItem += codeItem;
                }

                RenderItem += @"</div>
                        </div>
                    </div> ";
            }

            //Header
            if (Item.MatterName == "HeaderImage")
            {
                string codeItem = @"<img src=""%#ImageUrl"" class=""header-image-opacity""/>";


                if (Item.ImageUrl != null)
                {
                    RenderItem = InsertTitle(codeItem, Item.ImageUrl, HtmlImageUrl);
                }
            }//Completed

            //Products
            if (Item.MatterName == "Products")
            {
                RenderItem = @"
         <section id = ""team"" class=""pb-5"">
    <div class=""container rtl"">
        <div class=""row"">
                                    ";

                string codeItem = string.Empty;

                var foundedProduxts =
                    MyDatabaseContext.Page
                    .Where(current => string.Compare(current.PageName, Item.PageName, false) == 0)
                    .Where(current => string.Compare(current.Name, Item.Name, false) == 0)
                    .Where(current => string.Compare(current.MatterName, Item.MatterName, false) == 0)
                    .Where(current => current.TabOrder == Item.TabOrder)
                    .ToList()
                ;

                for (int index = 0; index < foundedProduxts.Count; index++)
                {
                    codeItem = string.Empty;

                    var foundedItem =
                        foundedProduxts
                        .Where(current => current.SlideTab == index)
                        .FirstOrDefault()
                    ;

                    codeItem = @"
                      <div class=""col-md-4"">
                    <div class=""image-flip"" ontouchstart=""this.classList.toggle('hover');"">
                    <div class=""mainflip"">
                        <div class=""frontside"">
                            <div class=""card"">
                                <div class=""card-body text-center"">
                                    <div></div>
                                    <p><img class="" img-fluid"" src=""%#ImageUrl"" alt=""card image""></p>
                                    <h4 class=""card-title"">%#Title</h4>
                                    <h5 class=""card-title"">%#ProductCode</h5>
                                    <h5 class=""card-title"">%#Price1</h5>
                                    <p class=""card-text"">%#Abstract</p>
                                </div>
                            </div>
                        </div>
                        <div class=""backside"">
                            <div class=""card"">
                                <div class=""card-body text-center mt-4"">
                                    <h4 class=""card-title"">%#Title</h4>
                                    <h5 class=""card-title"">%#ProductCode</h5>
                                    <h5 class=""card-title"">%#Price1</h5>
<div class=""card-text"">
                                    <span >%#Text</span>
                                    %#See more
</div>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
";

                    if (foundedItem != null)
                    {
                        codeItem = InsertTitle(codeItem, foundedItem.ImageUrl, HtmlImageUrl);
                        codeItem = InsertTitle(codeItem, foundedItem.Title, HtmlTitle);
                        codeItem = InsertTitle(codeItem, foundedItem.ProductCode, htmlProductCode);
                        codeItem = InsertTitle(codeItem, foundedItem.Price, HtmlPrice1);
                        codeItem = InsertTitle(codeItem, foundedItem.Abstract, HtmlAbstrac);
                        codeItem = InsertTitle(codeItem, foundedItem.Text, HtmlText);
                    }

                    if (Item.Text != null)
                    {
                        string SeeMoreButton = string.Empty;

                        string SeeMoreUrl = string.Empty;

                        if (foundedItem.PageName == "Index" && foundedItem.MatterName == "Products" && foundedItem.TabOrder == 2)
                        {
                            SeeMoreButton = @"<a href=""%#See more Url"" class=""btn btn-primary btn-sm""><i class=""fa fa-ellipsis-h""></i></a>
                                    <a href= ""#"" class=""btn btn-primary btn-sm""><i class=""fa fa-file-pdf-o""></i></a>";

                            if (foundedItem.SlideTab == 0)
                            {
                                SeeMoreUrl = "/Home/ProductsList?TypeOfProducts=Hi";
                            }
                            if (foundedItem.SlideTab == 1)
                            {
                                SeeMoreUrl = "/Home/ProductsList?TypeOfProducts=Low";
                            }
                            if (foundedItem.SlideTab == 2)
                            {
                                SeeMoreUrl = "/Home/ProductsList?TypeOfProducts=Au";
                            }
                        }
                        else
                        {
                            if (Item.PageName != "SeeMore")
                            {
                                SeeMoreButton = @"<p><a href=""%#See more Url"" class=""btn btn-primary btn-outline"">ادامه مطلب</a></p>";

                                SeeMoreUrl = "/Home/SeeMore?ItemId=" + Item.Id.ToString();
                            }
                        }
                        codeItem = InsertTitle(codeItem, SeeMoreButton, HtmlSeeMore);

                        codeItem = InsertTitle(codeItem, SeeMoreUrl, htmlSeeMoreUrl);
                    }
                    else
                    {
                        codeItem = InsertTitle(codeItem, "", HtmlSeeMore);
                    }
                    RenderItem += codeItem;
                }

                RenderItem += @"
        </div>
    </div>
</section>
";
            }

            return(RenderItem);
        }