public ActionResult Edit(SettingSeoGlobalViewModel seoSetting, string ReturnUrl) { ActionResult action; try { if (!base.ModelState.IsValid) { base.ModelState.AddModelError("", MessageUI.ErrorMessage); return(base.View(seoSetting)); } else { SettingSeoGlobal byId = this._settingSeoGlobal.GetById(seoSetting.Id); if (seoSetting.Status == 1 && seoSetting.Status != byId.Status) { IEnumerable <SettingSeoGlobal> settingSeoGlobals = this._settingSeoGlobal.FindBy((SettingSeoGlobal x) => x.Status == 1, false); if (settingSeoGlobals.IsAny <SettingSeoGlobal>()) { foreach (SettingSeoGlobal settingSeoGlobal in settingSeoGlobals) { settingSeoGlobal.Status = 0; this._settingSeoGlobal.Update(settingSeoGlobal); } } } SettingSeoGlobal settingSeoGlobal1 = Mapper.Map <SettingSeoGlobalViewModel, SettingSeoGlobal>(seoSetting, byId); this._settingSeoGlobal.Update(settingSeoGlobal1); base.Response.Cookies.Add(new HttpCookie("system_message", string.Format(MessageUI.UpdateSuccess, FormUI.SettingSeoGlobal))); if (!base.Url.IsLocalUrl(ReturnUrl) || ReturnUrl.Length <= 1 || !ReturnUrl.StartsWith("/") || ReturnUrl.StartsWith("//") || ReturnUrl.StartsWith("/\\")) { action = base.RedirectToAction("Index"); } else { action = this.Redirect(ReturnUrl); } } } catch (Exception exception1) { Exception exception = exception1; base.ModelState.AddModelError("", exception.Message); ExtentionUtils.Log(string.Concat("SeoGlobal.Edit: ", exception.Message)); return(base.View(seoSetting)); } return(action); }
public ActionResult ScriptSippet() { SettingSeoGlobal settingSeoGlobal = this._settingSeoGlobal.Get((SettingSeoGlobal x) => x.Status == 1, false); return(base.PartialView(settingSeoGlobal)); }
public ActionResult GetMetaTagsSeo() { SettingSeoGlobal settingSeoGlobal = this._settingSeoGlobal.Get((SettingSeoGlobal x) => x.Status == 1, false); return(base.PartialView(settingSeoGlobal)); }