Exemple #1
0
        public int SaveSeoMng(SeoMng entitySeo)
        {
            if (entitySeo.Id == 0)
            {

                _RSeoMng.Add(entitySeo);
            }
            else
            {
                _uow.Entry(entitySeo).State = EntityState.Modified;
            }
            return  _uow.SaveChanges();
        }
Exemple #2
0
        public ActionResult SeoMng(string title, string metaDescription, string keywords)
        {
            if (IsValidSessions())
            {
                SeoMng seoEntity = new SeoMng();
                if (Convert.ToInt32(Session["Language"]) == 1)
                {
                    var persian = _RSeoMng.ReadSeoMang("/home");

                    if (persian != null)
                    {
                        persian.title = title;
                        persian.metaDescription = metaDescription;
                        persian.keywords = keywords;
                        _RSeoMng.SaveSeoMng(persian);
                    }
                    else
                    {
                        seoEntity.title = title;
                        seoEntity.metaDescription = metaDescription;
                        seoEntity.keywords = keywords;
                        seoEntity.urlTillActions = "/home";
                        _RSeoMng.SaveSeoMng(seoEntity);
                    }
                }
                else
                {
                    var english = _RSeoMng.ReadSeoMang("/en/home");

                    if (english != null)
                    {
                        english.title = title;
                        english.metaDescription = metaDescription;
                        english.keywords = keywords;
                        _RSeoMng.SaveSeoMng(english);

                    }
                    else
                    {

                        seoEntity.title = title;
                        seoEntity.metaDescription = metaDescription;
                        seoEntity.keywords = keywords;
                        seoEntity.urlTillActions = "/en/home";
                        _RSeoMng.SaveSeoMng(seoEntity);
                    }

                }
                return Json(true);

            }
            return RedirectToAction("Login", "Home");
        }
Exemple #3
0
        public ActionResult ContactInfoSeoMng(string title, string metaDescription, string keywords)
        {
            if (IsValidSessions())
            {
                SeoMng seoEntity = new SeoMng();
                if (Convert.ToInt32(Session["Language"]) == 1)
                {
                    var persian = _RSeoMng.ReadSeoMang("/contactinfo");

                    if (persian != null)
                    {
                        persian.title = title;
                        persian.metaDescription = metaDescription;
                        persian.keywords = keywords;
                        _RSeoMng.SaveSeoMng(persian);
                    }
                    else
                    {
                        seoEntity.title = title;
                        seoEntity.metaDescription = metaDescription;
                        seoEntity.keywords = keywords;
                        seoEntity.urlTillActions = "/contactinfo";
                        _RSeoMng.SaveSeoMng(seoEntity);
                    }
                }
                else
                {
                    var english = _RSeoMng.ReadSeoMang("/en/contactinfo");

                    if (english != null)
                    {
                        english.title = title;
                        english.metaDescription = metaDescription;
                        english.keywords = keywords;
                        _RSeoMng.SaveSeoMng(english);

                    }
                    else
                    {

                        seoEntity.title = title;
                        seoEntity.metaDescription = metaDescription;
                        seoEntity.keywords = keywords;
                        seoEntity.urlTillActions = "/en/contactinfo";
                        _RSeoMng.SaveSeoMng(seoEntity);
                    }

                }
                TempData["Message"] = "عملیات با موفقیت انجام شد";
                TempData["Result"] = "OK";
                return Json(true);

            }
            return RedirectToAction("Login", "Home");
        }