public static void CacheOrganization() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("Organization", "Organization_Read"); cacheManager.RemoveItems("OPSOrganization", "Organization_Read"); }
public static void CacheIntran() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("Inventory", "InTran_Read"); cacheManager.RemoveItems("InventorySKU", "InTran_Read"); }
public static void CacheSMS() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("SMSMT", "SMSMT_Read"); cacheManager.RemoveItems("SMSMO", "SMSMO_Read"); }
public static void CacheCCR() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("CustomerCreationRequest"); cacheManager.RemoveItems("ManageCreationRequest"); }
public static void CacheCreditRequest() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("CreditRequest"); cacheManager.RemoveItems("ManageCreditRequest"); cacheManager.RemoveItems("AddOrder"); }
public static void CacheBadDebt() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("CustomerResigned", "CustomerResigned_Read"); cacheManager.RemoveItems("CustomerResigned", "RemindDayResigned_Read"); cacheManager.RemoveItems("CustomerResigned", "RemindMinuteResigned_Read"); }
public static void CacheArea() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("Area"); cacheManager.RemoveItems("MOPRegion"); cacheManager.RemoveItems("MOPBranhch"); }
public void RemoveOutputCacheOnIndex() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(ControllerName, "Index"); cacheManager.RemoveItems(ControllerName, "List"); cacheManager = null; GC.Collect(); }
public static void CacheOrders() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("Orders"); cacheManager.RemoveItems("OrdersProcessing"); cacheManager.RemoveItems("OrdersTransfer"); cacheManager.RemoveItems("OrdersTrouble"); cacheManager.RemoveItems("OrdersPayment"); }
protected override void OnException(ExceptionContext filterContext) { //Log the exception. LogHelper.Error <RenderMvcController>("Exception On Render", filterContext.Exception); ErrorSignal.FromCurrentContext().Raise(filterContext.Exception); //Email out var message = $"<p>Url: {filterContext.HttpContext.Request.Url} <br/><br/>" + $"Exception occured: {filterContext.Exception}</p>"; var user = WebConfigurationManager.AppSettings["ErrorEmailAddress"]; var defaultEmail = WebConfigurationManager.AppSettings["DefaultSenderEmailAddress"] ?? "*****@*****.**"; library.SendMail(defaultEmail, user, "Error Occurred", message, true); //Check if its been handled if (filterContext.ExceptionHandled) { return; } //Clear the cache if an error occurs. var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(); //Show the view error. filterContext.Result = View("Error"); filterContext.ExceptionHandled = true; }
/// <summary> /// 清除缓存 /// </summary> public ActionResult _ResetCache() { ICacheService cacheService = DIContainer.Resolve <ICacheService>(); cacheService.Clear(); OutputCacheManager outputCacheManager = new OutputCacheManager(); outputCacheManager.RemoveItems(); return(Redirect(SiteUrls.Instance().ControlPanelSuccess("执行成功", SiteUrls.Instance().ControlPanelTool()))); }
public virtual ActionResult Update(Series series) { if (!ModelState.IsValid) { return(View("Edit", series)); } RavenSession.Store(series); OutputCacheManager.RemoveItems(MVC.Series.Name); return(RedirectToAction("Index")); }
private void ClearCache() { try { //Clear all output cache so everything is refreshed. var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(); } catch (Exception ex) { LogHelper.Error <UmbracoEvents>(string.Format("Exception: {0} - StackTrace: {1}", ex.Message, ex.StackTrace), ex); } }
/// <summary> /// Clears the MvcDonutCache /// </summary> private static void ClearCache() { try { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(); } catch (Exception ex) { LogHelper.Error <UmbracoEvents>("Failed to clear MvcDonutCache", ex); throw; } }
private void ClearCache() { try { //Clear all output cache so everything is refreshed. cacheManager.RemoveItems(); HttpContext.Current.Cache.Remove("CachedBlogPostNodes"); } catch (Exception ex) { LogHelper.Error <UmbracoEvents>(string.Format("Exception: {0} - StackTrace: {1}", ex.Message, ex.StackTrace), ex); } }
private void ClearCache() { try { //Clear all output cache so everything is refreshed. var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(); } catch (Exception ex) { Log.Add(LogTypes.Error, -1, string.Format("Exception: {0} - StackTrace: {1}", ex.Message, ex.StackTrace)); } }
public virtual ActionResult SetPosition(string id, int newPosition) { var series = RavenSession.Load <Series>(id); if (series == null) { return(Json(new { success = false, message = string.Format("There is no post with id {0}", id) })); } OutputCacheManager.RemoveItems(MVC.Series.Name); return(Json(new { success = true })); }
public int Save() { string PROCEDURE = "p_SaveDC_ProductList_Detail"; SqlParameter[] parameters = new SqlParameter[9]; int i = 0; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@ProductListID"; parameters[i].Value = this.ProductListID; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@MSIN"; parameters[i].Value = this.MSIN; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@Note"; parameters[i].Value = this.Note; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@Status"; parameters[i].Value = this.Status; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@Priority"; parameters[i].Value = this.Priority; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@EffectiveDate"; parameters[i].Value = this.EffectiveDate; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@RowCreatedTime"; parameters[i].Value = this.RowCreatedTime; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@RowCreatedUser"; parameters[i].Value = this.RowCreatedUser; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@Commission"; parameters[i].Value = this.Commission; i++; int result = SqlHelperAsync.ExecuteNonQuery(Constants.AllConstants().CONNECTION_STRING, CommandType.StoredProcedure, PROCEDURE, parameters); var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("TelesalePluginCode", "ProductList_Detail_Read"); return(result); }
public int Delete() { string PROCEDURE = "p_DeleteDC_Tele_Hint"; SqlParameter[] parameters = new SqlParameter[1]; parameters[0] = new SqlParameter(); parameters[0].ParameterName = "@ArticleID"; parameters[0].Value = ArticleID; int result = SqlHelperAsync.ExecuteNonQuery(Constants.AllConstants().CONNECTION_STRING, CommandType.StoredProcedure, PROCEDURE, parameters); var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("TelesalePluginCode", "ReadByType"); return(result); }
public virtual ActionResult Activate(string id, bool activate) { var series = RavenSession.Load <Series>(id); if (series == null) { return(HttpNotFound("Series does not exist.")); } OutputCacheManager.RemoveItems(MVC.Series.Name); return(new HttpStatusCodeResult(HttpStatusCode.OK)); }
private void ClearCache() { try { //Clear all output cache so everything is refreshed. var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(); //Clear the content finder cache. HttpContext.Current.Cache.Remove("CachedNewsNodes"); } catch (Exception ex) { LogHelper.Error <UmbracoEvents>(string.Format("Exception: {0} - StackTrace: {1}", ex.Message, ex.StackTrace), ex); } }
public virtual ActionResult SetPosition(string id, int newPosition) { var section = RavenSession.Load <Section>(id); if (section == null) { return(Json(new { success = false, message = string.Format("There is no post with id {0}", id) })); } if (section.Position == newPosition) { return(Json(new { success = false, message = string.Format("The {0} section has already this position", section.Title) })); } if (section.Position > newPosition) { var sections = RavenSession.Query <Section>() .Where(s => s.Position >= newPosition && s.Position < section.Position) .OrderBy(s => s.Position) .ToList(); foreach (var s in sections) { s.Position++; } } else if (section.Position < newPosition) { var sections = RavenSession.Query <Section>() .Where(s => s.Position < newPosition && s.Position >= section.Position) .OrderBy(s => s.Position) .ToList(); foreach (var s in sections) { s.Position--; } } section.Position = newPosition; OutputCacheManager.RemoveItems(MVC.Section.Name); return(Json(new { success = true })); }
protected override void OnException(ExceptionContext filterContext) { if (filterContext.ExceptionHandled) { return; } //Log the exception. Umbraco.LogException(filterContext.Exception); //Clear the cache if an error occurs. var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(); //Show the view error. filterContext.Result = View("Error"); filterContext.ExceptionHandled = true; }
public virtual ActionResult Delete(string id) { var series = RavenSession.Load <Series>(id); if (series == null) { return(HttpNotFound("Series does not exist.")); } RavenSession.Delete(series); OutputCacheManager.RemoveItems(MVC.Series.Name); if (Request.IsAjaxRequest()) { return(Json(new { Success = true })); } return(RedirectToAction("Index")); }
public virtual ActionResult Update(Section section) { if (!ModelState.IsValid) { return(View("Edit", section)); } if (section.Position == 0) { section.Position = RavenSession.Query <Section>() .OrderByDescending(sec => sec.Position) .Select(sec => sec.Position) .FirstOrDefault() + 1; } RavenSession.Store(section); OutputCacheManager.RemoveItems(MVC.Section.Name); return(RedirectToAction("Index")); }
public override void ProcessRequest(HttpRequest req, HttpResponse res) { if (req.QueryString.Count == 0) { res.Write("<p><h1>网站当前缓存列表:</h1><p>"); var cacheItemList = new List <string>(); var s = "<a href='?cacheclear=true' target='_blank'>!点击清除所有缓存</a>"; cacheItemList.Add(s); var cacheEnumerator = HttpRuntime.Cache.GetEnumerator(); while (cacheEnumerator.MoveNext()) { var key = cacheEnumerator.Key.ToString(); s = string.Format("<b>{0}</b>:{1}(<a href='?key={0}' target='_blank'>查看数据</a>)", key, cacheEnumerator.Value.GetType()); cacheItemList.Add(s); } cacheItemList.Sort(); res.Write(string.Join("<hr>", cacheItemList)); } else if (req["cacheclear"] != null) { CacheHelper.Clear(); // 清空所有输出缓存[OutputCache] var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems(); res.Write("清除缓存成功!"); } else if (req["key"] != null) { var data = CacheHelper.Get(req["key"]); if (data != null) { res.Write(SerializationHelper.Newtonsoft_Serialize(data)); } } }
public int Save() { string PROCEDURE = "p_SaveDC_Tele_Hint"; SqlParameter[] parameters = new SqlParameter[6]; int i = 0; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@ArticleID"; parameters[i].Value = this._articleid; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@Description"; parameters[i].Value = this._description; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@ShowAll"; parameters[i].Value = this._showall; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@Active"; parameters[i].Value = this._active; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@RowCreatedTime"; parameters[i].Value = this._rowcreatedtime; i++; parameters[i] = new SqlParameter(); parameters[i].ParameterName = "@RowCreatedUser"; parameters[i].Value = this._rowcreateduser; i++; int result = SqlHelperAsync.ExecuteNonQuery(Constants.AllConstants().CONNECTION_STRING, CommandType.StoredProcedure, PROCEDURE, parameters); var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("TelesalePluginCode", "ReadByType"); return(result); }
public static void CacheTelesalesKPI() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("TelesalePluginCode", "_KPIAndActualForTelesale"); }
public static void CacheTopUp() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("TopUpMonitoring", "Read"); }
public static void CachePromptedPersonal() { var cacheManager = new OutputCacheManager(); cacheManager.RemoveItems("PromptedPersonal", "PromptedPersonals_Read"); }