/// <summary> /// save a preview profile. If profile.Id equals Null.NullInteger(-1), that means need to add a new profile; /// otherwise will update the profile by profile.Id. /// </summary> /// <param name="profile">profile object.</param> public void Save(IPreviewProfile profile) { Requires.NotNull("The profile can't be null", profile); if (profile.Id == Null.NullInteger || profile.SortOrder == 0) { profile.SortOrder = GetProfilesByPortal(profile.PortalId, false).Count + 1; } int id = DataProvider.Instance().SavePreviewProfile(profile.Id, profile.PortalId, profile.Name, profile.Width, profile.Height, profile.UserAgent, profile.SortOrder, UserController.GetCurrentUserInfo().UserID); profile.Id = id; var logContent = string.Format("{0} Mobile Preview Profile '{1}'", profile.Id == Null.NullInteger ? "Add" : "Update", profile.Name); AddLog(logContent); ClearCache(profile.PortalId); }
/// <summary> /// save a preview profile. If profile.Id equals Null.NullInteger(-1), that means need to add a new profile; /// otherwise will update the profile by profile.Id. /// </summary> /// <param name="profile">profile object.</param> public void Save(IPreviewProfile profile) { Requires.NotNull("The profile can't be null", profile); if (profile.Id == Null.NullInteger || profile.SortOrder == 0) { profile.SortOrder = GetProfilesByPortal(profile.PortalId, false).Count + 1; } int id = DataProvider.Instance().SavePreviewProfile(profile.Id, profile.PortalId, profile.Name, profile.Width, profile.Height, profile.UserAgent, profile.SortOrder, UserController.Instance.GetCurrentUserInfo().UserID); profile.Id = id; var logContent = string.Format("{0} Mobile Preview Profile '{1}'", profile.Id == Null.NullInteger ? "Add" : "Update", profile.Name); AddLog(logContent); ClearCache(profile.PortalId); }
void ProfilesList_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item.ItemType == GridItemType.Item || e.Item.ItemType == GridItemType.AlternatingItem || e.Item.ItemType == GridItemType.EditFormItem) { IPreviewProfile profile = e.Item.DataItem as IPreviewProfile; e.Item.Attributes.Add("data", profile.Id.ToString()); } }
private void ProfilesList_ItemDataBound(object sender, DataGridItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.EditItem) { IPreviewProfile profile = e.Item.DataItem as IPreviewProfile; e.Item.Attributes.Add("data", profile.Id.ToString()); } }
private void SaveCallback(IPreviewProfile profile) { }
/// <summary> /// Default constructor for ProfileEventArgs. /// </summary> /// <param name="profile">The profile need to process.</param> public ProfileEventArgs(IPreviewProfile profile) { Profile = profile; }