public static HtmlString RefreshData(this HtmlHelper helper, DateTime creationTime, int? projectId, int? milestoneId, int? subProjectParentCaseId, MsCacheDataType dataType) { var builder = new TagBuilder("a"); builder.SetInnerText("Refresh Data"); builder.Attributes.Add("href", "#"); var onclickCode = projectId.HasValue ? String.Format("clearCache({0}, {1}, {2}, {3});return false;", (int)dataType, projectId, milestoneId, subProjectParentCaseId.HasValue ? subProjectParentCaseId.ToString() : "null") : String.Format("clearCache({0})", (int)dataType); builder.Attributes.Add("onclick", onclickCode); var text = String.Format("Data From: {0} ", creationTime.AddMinutes((-1) * UserContext.TimeZoneOffset).FormatDateTime()); return new MvcHtmlString(text + builder.ToString(TagRenderMode.Normal)); }
public static string Gen(MsCacheDataType msCacheDataType, string key) { return msCacheDataType.ToString() + "_" + key; }