public static Redirect Load(Int32 redirectId, bool useCache) { if (redirectId == 0) { return(null); } Redirect redirect = null; string key = "Redirect_" + redirectId.ToString(); if (useCache) { redirect = ContextCache.GetObject(key) as Redirect; if (redirect != null) { return(redirect); } } redirect = new Redirect(); if (redirect.Load(redirectId)) { if (useCache) { ContextCache.SetObject(key, redirect); } return(redirect); } return(null); }
public static bool Delete(Int32 redirectId) { Redirect redirect = new Redirect(); if (redirect.Load(redirectId)) { return(redirect.Delete()); } return(false); }