public int SaveSeoMng(SeoMng entitySeo) { if (entitySeo.Id == 0) { _RSeoMng.Add(entitySeo); } else { _uow.Entry(entitySeo).State = EntityState.Modified; } return _uow.SaveChanges(); }
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"); }
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"); }