public void UpdateAnnouncementTest() { //void UpdateAnnouncement(int moduleId, int itemId, String userName, String title, DateTime expireDate, // String description, String moreLink, String mobileMoreLink) DesktopModulesFacade facade = new DesktopModulesFacade(); PortalAnnouncement announcement = new PortalAnnouncement(); announcement.ModuleID = 0; announcement.ItemID = 0; announcement.CreatedByUser = "******"; announcement.Title = "t"; announcement.Description = "d"; announcement.ExpireDate = new DateTime(2011, 1, 1); announcement.MoreLink = "ml"; announcement.MobileMoreLink = "mml"; facade.UpdateAnnouncement(announcement); }
//**************************************************************** // // The UpdateBtn_Click event handler on this Page is used to either // create or update an announcement. It uses the Nairc.KPWPortal.AnnouncementsDB() // data component to encapsulate all data functionality. // //**************************************************************** protected void UpdateBtn_Click(Object sender, EventArgs e) { // Only Update if the Entered Data is Valid if (Page.IsValid == true) { IDesktopModulesFacade facade = new DesktopModulesFacade(); PortalAnnouncement announcement = new PortalAnnouncement(); announcement.ModuleID =moduleId; announcement.ItemID =itemId; announcement.CreatedByUser =Context.User.Identity.Name; announcement.Title =TitleField.Text; announcement.ExpireDate =DateTime.Parse(ExpireField.Text); announcement.Description =DescriptionField.Text; announcement.MoreLink =MoreLinkField.Text; announcement.MobileMoreLink =MobileMoreField.Text; if (itemId == 0) { // Add the announcement within the Announcements table facade.AddAnnouncement(announcement); } else { // Update the announcement within the Announcements table facade.UpdateAnnouncement(announcement); } // Redirect back to the portal home page Response.Redirect((String) ViewState["UrlReferrer"]); } }