/// <summary> /// update a info object already stored in the database /// </summary> /// <param name="info"></param> public void UpdatePARentals_Schedule(PARentals_ScheduleInfo info) { //check we have some content to update if (info.Content != string.Empty) { DataProvider.Instance().UpdatePARentals_Schedule(info.ModuleId, info.ItemId, info.Content, info.CreatedByUserID); } }
/// <summary> /// imports a module from an xml file /// </summary> /// <param name="ModuleID"></param> /// <param name="Content"></param> /// <param name="Version"></param> /// <param name="UserID"></param> public void ImportModule(int ModuleID, string Content, string Version, int UserID) { XmlNode infos = DotNetNuke.Common.Globals.GetContent(Content, "PARentals_Schedules"); foreach (XmlNode info in infos.SelectNodes("PARentals_Schedule")) { PARentals_ScheduleInfo PARentals_ScheduleInfo = new PARentals_ScheduleInfo(); PARentals_ScheduleInfo.ModuleId = ModuleID; PARentals_ScheduleInfo.Content = info.SelectSingleNode("content").InnerText; PARentals_ScheduleInfo.CreatedByUserID = UserID; AddPARentals_Schedule(PARentals_ScheduleInfo); } }