public ActionResult team() { mLink vLink = new mLink(); List <mLink> aLink = new List <mLink>(); vLink.link_status = 4; mHome vHome = new mHome(); if (pSkip == 0) { vHome.page_number = 1; } else { vHome.page_number = (pSkip / 12) + 1; } aLink = l.fLinkList(18, pSkip, vLink); if (aLink == null && aLink.Count == 0) { aLink = new List <mLink>(); } else { vHome.aLink = aLink; } return(View(vHome)); }
public mLink fGetLink(mLink pLink) { try { var vLink = (from s in Db.tbl_link where s.link_id.Equals(pLink.link_id) select new mLink { link_id = s.link_id, link_exp = s.link_exp, link_img = s.link_img, link_file = s.link_file, link_url = s.link_url, link_title = s.link_title, link_status = s.link_status, link_exp_en = s.link_exp_en, link_title_en = s.link_title_en, link_cat = s.link_cat }).FirstOrDefault(); return(vLink); } catch (Exception) { return(null); } }
public bool InsertLink(mLink pLink) { try { tbl_link vLink = new tbl_link(); var query = from b in Db.tbl_link orderby b.link_id descending select b; vLink = query.FirstOrDefault(); tbl_link l = new tbl_link(); l.link_title = pLink.link_title; l.link_url = pLink.link_url; l.link_img = pLink.link_img; l.link_file = pLink.link_file; l.link_exp = pLink.link_exp; l.link_status = pLink.link_status; l.link_title_en = pLink.link_title_en; l.link_exp_en = pLink.link_exp_en; l.link_cat = pLink.link_cat; l.link_id = vLink.link_id + 1; Db.tbl_link.Add(l); return(Convert.ToBoolean(Db.SaveChanges())); } catch (Exception) { return(false); } }
public List <mLink> fLinkList(int pGet, int pSkip, mLink pLink) { IQueryable <mLink> vLink; if (pLink.link_status > 0 && pLink.link_cat > 0) { vLink = (from a in Db.tbl_link where a.link_cat == pLink.link_cat && a.link_status == pLink.link_status select new mLink { link_id = a.link_id, link_exp = a.link_exp, link_img = a.link_img, link_file = a.link_file, link_title = a.link_title, link_url = a.link_url, link_status = a.link_status, link_exp_en = a.link_exp_en, link_title_en = a.link_title_en, link_cat = a.link_cat }).OrderByDescending(b => b.link_id).Skip(pSkip).Take(pGet); } else if (pLink.link_status > 0) { vLink = (from a in Db.tbl_link select new mLink { link_id = a.link_id, link_exp = a.link_exp, link_img = a.link_img, link_file = a.link_file, link_title = a.link_title, link_url = a.link_url, link_status = a.link_status, link_exp_en = a.link_exp_en, link_title_en = a.link_title_en, link_cat = a.link_cat }).Where(a => a.link_status == (pLink.link_status)).OrderByDescending(b => b.link_id).Skip(pSkip).Take(pGet); } else { vLink = (from a in Db.tbl_link select new mLink { link_id = a.link_id, link_exp = a.link_exp, link_img = a.link_img, link_file = a.link_file, link_title = a.link_title, link_url = a.link_url, link_status = a.link_status, link_exp_en = a.link_exp_en, link_title_en = a.link_title_en, link_cat = a.link_cat }).OrderByDescending(b => b.link_status).Skip(pSkip).Take(pGet); } return(vLink.ToList()); }
public ActionResult Article(int page) { mHome vHome = new mHome(); mArticle vArticle = new mArticle(); vArticle.article_id = page; a.fUpdateArticleVisit(page); vHome.Article = a.fGetArticles(vArticle); if (vHome == null) { vHome = new mHome(); } mLink vLink = new mLink(); vArticle.article_type = 1; vLink.link_status = 2; List <mArticle> aArticle = new List <mArticle>(); List <mNews> aNews = new List <mNews>(); List <mLink> aLinks = new List <mLink>(); aArticle = a.fArticlesList(8, 0, vArticle, vHome); aNews = b.fNewsList(4, 0); aLinks = l.fLinkList(12, 0, vLink); if (aArticle != null && aArticle.Count > 0) { vHome.aArticles = aArticle; } else { vHome.aArticles = new List <mArticle>(); } if (aNews != null && aNews.Count > 0) { vHome.aNews = aNews; } else { vHome.aNews = new List <mNews>(); } if (aLinks != null && aLinks.Count > 0) { vHome.aLink = aLinks; } else { vHome.aLink = new List <mLink>(); } return(View(vHome)); }
public ActionResult representative() { try { mAbout vAbout = new mAbout(); List <mAbout> aAbout = new List <mAbout>(); vAbout.about_us_type = 5; mHome vHome = new mHome(); mArticle vArticle = new mArticle(); vAbout = a.fGetAbout(vAbout); List <mLink> aLinks = new List <mLink>(); List <mProduct> aProduct = new List <mProduct>(); mLink vLink = new mLink(); vLink.link_status = 2; List <mArticle> aArticle = new List <mArticle>(); aArticle = ar.fArticlesListMostVisited(6, pSkip, vArticle, vHome); aLinks = l.fLinkList(12, 0, vLink); if (aArticle != null && aArticle.Count > 0) { vHome.aArticles = aArticle; } else { vHome.aArticles = new List <mArticle>(); } if (aLinks != null && aLinks.Count > 0) { vHome.aLink = aLinks; } else { vHome.aLink = new List <mLink>(); } if (vAbout == null) { vAbout = new mAbout(); } else { vHome.About = vAbout; } return(View(vHome)); } catch { return(RedirectToAction("_Error", "Home")); } }
public ActionResult Tag(int page) { mHome vHome = new mHome(); mLink vLink = new mLink(); vLink.link_id = page; vHome.Link = l.fGetLink(vLink); if (vHome.Link == null) { vHome = new mHome(); vHome.Link = new mLink(); } return(View(vHome)); }
public ActionResult News() { mHome vHome = new mHome(); mNews vNews = new mNews(); mLink vLink = new mLink(); vLink.link_status = 2; List <mLink> aLinks = new List <mLink>(); List <mProduct> aProducts = new List <mProduct>(); List <mNews> aNews = new List <mNews>(); if (pSkip == 0) { vHome.page_number = 1; } else { vHome.page_number = (pSkip / 12) + 1; } aNews = b.fNewsList(pGet, pSkip); aLinks = l.fLinkList(12, 0, vLink); if (aNews != null && aNews.Count > 0) { vHome.aNews = aNews; } else { vHome.aNews = new List <mNews>(); } if (aLinks != null && aLinks.Count > 0) { vHome.aLink = aLinks; } else { vHome.aLink = new List <mLink>(); } if (aProducts != null && aProducts.Count > 0) { vHome.aProducts = aProducts; } else { vHome.aProducts = new List <mProduct>(); } return(View(vHome)); }
public ActionResult Articles() { mHome vHome = new mHome(); mLink vLink = new mLink(); mArticle vArticle = new mArticle(); vArticle.article_type = 1; vLink.link_status = 4; List <mArticle> aArticle = new List <mArticle>(); List <mNews> aNews = new List <mNews>(); List <mLink> aLinks = new List <mLink>(); if (pSkip == 0) { vHome.page_number = 1; } else { vHome.page_number = (pSkip / 12) + 1; } aArticle = ar.fArticlesList(pGet, pSkip, vArticle, vHome); aNews = b.fNewsList(4, 0); aLinks = l.fLinkList(12, 0, vLink); if (aArticle != null && aArticle.Count > 0) { vHome.aArticles = aArticle; } else { vHome.aArticles = new List <mArticle>(); } if (aNews != null && aNews.Count > 0) { vHome.aNews = aNews; } else { vHome.aNews = new List <mNews>(); } if (aLinks != null && aLinks.Count > 0) { vHome.aLink = aLinks; } else { vHome.aLink = new List <mLink>(); } return(View(vHome)); }
public ActionResult payments() { try { mAbout vAbout = new mAbout(); List <mAbout> aAbout = new List <mAbout>(); vAbout.about_us_type = 7; mHome vHome = new mHome(); vAbout = a.fGetAbout(vAbout); if (vAbout == null) { vAbout = new mAbout(); } else { vHome.About = vAbout; } mLink vLink = new mLink(); vLink.link_status = 2; List <mLink> aLinks = new List <mLink>(); List <mProduct> aProduct = new List <mProduct>(); List <mNews> aNews = new List <mNews>(); aNews = b.fNewsList(pGet, pSkip); aLinks = l.fLinkList(12, 0, vLink); if (aNews != null && aNews.Count > 0) { vHome.aNews = aNews; } else { vHome.aNews = new List <mNews>(); } if (aLinks != null && aLinks.Count > 0) { vHome.aLink = aLinks; } else { vHome.aLink = new List <mLink>(); } return(View(vHome)); } catch { return(RedirectToAction("_Error", "Home")); } }
public ActionResult Index(int pId) { if (fUserControl() == 0) { ViewBag.Message = "شما وارد سایت نشده اید..."; return(RedirectToAction("LoginForm", "Login")); } List <mLink> aLinks = new List <mLink>(); mLink pLinks = new mLink(); pLinks.link_status = pId; aLinks = l.fLinkList(pGet, pSkip, pLinks); ViewBag.pId = pId; return(View(aLinks)); }
public ActionResult RemoveLink(int pId) { if (fUserControl() == 0) { ViewBag.Message = "شما وارد سایت نشده اید..."; return(RedirectToAction("LoginForm", "Login")); } mLink vLink = new mLink(); if (l.fDeleteLink(pId)) { return(Json(pId, JsonRequestBehavior.AllowGet)); } else { return(Json(pId, JsonRequestBehavior.AllowGet)); } }
public ActionResult Instructions() { mHome vHome = new mHome(); mLink vLink = new mLink(); mArticle vArticle = new mArticle(); vArticle.article_type = 1; List <mArticle> aArticle = new List <mArticle>(); vLink.link_status = 1; List <mLink> aLink = new List <mLink>(); aLink = l.fLinkList(pGet, pSkip, vLink); aArticle = ar.fArticlesList(pGet, pSkip, vArticle, vHome); if (pSkip == 0) { vHome.page_number = 1; } else { vHome.page_number = (pSkip / 12) + 1; } if (aLink != null && aLink.Count > 0) { vHome.aLink = aLink; } else { vHome.aLink = new List <mLink>(); } if (aArticle != null && aArticle.Count > 0) { vHome.aArticles = aArticle; } else { vHome.aArticles = new List <mArticle>(); } return(View(vHome)); }
public ActionResult Insurance(int page) { mHome vHome = new mHome(); mLink vLink = new mLink(); vLink.link_status = 6; vLink.link_cat = page; mProduct vProduct = new mProduct(); List <mArticle> aArticle = new List <mArticle>(); mArticle vArticle = new mArticle(); List <mLink> aLinks = new List <mLink>(); aLinks = l.fLinkList(12, 0, vLink); if (aLinks != null && aLinks.Count > 0) { vHome.aLink = aLinks; } else { vHome.aLink = new List <mLink>(); } vArticle.article_type = 1; aArticle = a.fArticlesListMostVisited(10, 0, vArticle, vHome); if (aArticle != null && aArticle.Count > 0) { vHome.aArticles = aArticle; } else { vHome.aArticles = new List <mArticle>(); } vProduct.product_id = page; vHome.Ins = p.fGetInsCat(vProduct); if (vHome == null) { vHome = new mHome(); } return(View(vHome)); }
public ActionResult LinkGet(int pId = 0, int pType = 0) { if (fUserControl() == 0) { ViewBag.Message = "شما وارد سایت نشده اید..."; return(RedirectToAction("LoginForm", "Login")); } mLink vLink = new mLink(); vLink.link_status = pType; if (pId > 0) { vLink.link_id = pId; vLink = l.fGetLink(vLink); } else { vLink = new mLink(); vLink.link_status = pType; } return(View("_Link", vLink)); }
public bool fUpdateLink(mLink pLink) { try { tbl_link l = new tbl_link(); l.link_id = pLink.link_id; l.link_title = pLink.link_title; l.link_exp = pLink.link_exp; l.link_url = pLink.link_url; l.link_img = pLink.link_img; l.link_file = pLink.link_file; l.link_status = pLink.link_status; l.link_exp_en = pLink.link_exp_en; l.link_title_en = pLink.link_title_en; l.link_cat = pLink.link_cat; Db.tbl_link.Attach(l); Db.Entry(l).State = System.Data.Entity.EntityState.Modified; return(Convert.ToBoolean(Db.SaveChanges())); } catch (Exception) { return(false); } }
public ActionResult LinkPost(mLink pLink) { if (fUserControl() == 0) { ViewBag.Message = "شما وارد سایت نشده اید..."; return(RedirectToAction("LoginForm", "Login")); } if (!(ModelState.IsValid)) { ViewBag.error = "خطا در اطلاعات ورودی !"; return(View(pLink)); } else { if (pLink.img_file != null && pLink.img_file.ContentLength > 0) { if (pLink.img_file.ContentLength < 10485760) { Random rnd = new Random(); string img = ""; img = rnd.Next().ToString() + ".jpg"; string Path = System.IO.Path.Combine(Server.MapPath("~/images/link/")); pLink.img_file.SaveAs(Path + img); using (MemoryStream ms = new MemoryStream()) { pLink.img_file.InputStream.CopyTo(ms); byte[] array = ms.GetBuffer(); pLink.link_img = img; } } else { ViewBag.error = "حد اکثر اندازه فایل را رعایت نکرده اید !"; return(View(pLink)); } } if (pLink.img_file2 != null && pLink.img_file2.ContentLength > 0) { if (pLink.img_file2.ContentLength < 50485760) { Random rnd = new Random(); string file = ""; file = rnd.Next().ToString() + pLink.img_file2.FileName; string Path = System.IO.Path.Combine(Server.MapPath("~/images/link/")); pLink.img_file2.SaveAs(Path + file); using (MemoryStream ms = new MemoryStream()) { pLink.img_file2.InputStream.CopyTo(ms); byte[] array = ms.GetBuffer(); pLink.link_file = file; } } else { ViewBag.error = "حد اکثر اندازه فایل را رعایت نکرده اید !"; return(View(pLink)); } } if (pLink.link_id > 0) { if (l.fUpdateLink(pLink)) { return(RedirectToAction("index", new { pId = pLink.link_status })); } ViewBag.error = "خطا در انجام عملیات ! "; } else { if (l.InsertLink(pLink)) { return(RedirectToAction("index", new { pId = pLink.link_status })); } ViewBag.error = "خطا در انجام عملیات ! "; } } return(View(pLink)); }