public void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); sitemapdata.Add(new SiteMapDataAttributeNode("Me Me", Request, "AccountManage.aspx")); sitemapdata.Add(new SiteMapDataAttributeNode("Subscriptions", Request, "AccountRssWatchsManage.aspx")); DomainClass cs = SessionManager.GetDomainClass("AccountRssWatch"); inputName.MaxLength = cs["Name"].MaxLengthInChars; inputRssWatchUrl.MaxLength = cs["Url"].MaxLengthInChars; if (RequestId > 0) { TransitAccountRssWatch tf = SessionManager.SyndicationService.GetAccountRssWatchById( SessionManager.Ticket, RequestId); inputName.Text = tf.Name; inputRssWatchUrl.Text = tf.Url; inputEnabled.Checked = tf.Enabled; if (tf.UpdateFrequency > 0) { ListItem item = inputUpdateFrequency.Items.FindByValue( tf.UpdateFrequency.ToString()); if (item == null) { item = new ListItem(string.Format( "Every {0} Hours", tf.UpdateFrequency), tf.UpdateFrequency.ToString()); inputUpdateFrequency.Items.Add(item); } item.Selected = true; } sitemapdata.Add(new SiteMapDataAttributeNode(tf.Name, Request.Url)); } else { inputName.Text = Request.QueryString["name"]; inputRssWatchUrl.Text = Request.QueryString["url"]; } StackSiteMap(sitemapdata); } SetDefaultButton(linkSave); }
public void Page_Load(object sender, EventArgs e) { gridManage.OnGetDataSource += new EventHandler(gridManage_OnGetDataSource); if (!IsPostBack) { TransitAccountRssWatch f = AccountRssWatch; Title = labelTitle.Text = Renderer.Render(f.Name); linkEditRssWatch.NavigateUrl = string.Format("AccountRssWatchEdit.aspx?id={0}", f.Id); labelSince.Text = string.Format("since {0}", SessionManager.Adjust(f.Sent).ToShortDateString()); SiteMapDataAttribute sitemapdata = new SiteMapDataAttribute(); sitemapdata.Add(new SiteMapDataAttributeNode("Me Me", Request, "AccountManage.aspx")); sitemapdata.Add(new SiteMapDataAttributeNode("Subscriptions", Request, "AccountRssWatchsManage.aspx")); sitemapdata.Add(new SiteMapDataAttributeNode(f.Name, Request.Url)); StackSiteMap(sitemapdata); GetData(sender, e); } }
public void save(object sender, EventArgs e) { TransitAccountRssWatch s = new TransitAccountRssWatch(); s.Id = RequestId; s.Name = inputName.Text; s.AccountId = SessionManager.Account.Id; s.Url = inputRssWatchUrl.Text; s.Enabled = inputEnabled.Checked; s.UpdateFrequency = int.Parse(inputUpdateFrequency.SelectedValue); if (s.Id == 0) { List <TransitAccountRssWatch> rsswatchs = SessionManager.SyndicationService.GetAccountRssWatchs( SessionManager.Ticket, SessionManager.AccountId, null); foreach (TransitAccountRssWatch rsswatch in rsswatchs) { if (rsswatch.Name.ToLower() == s.Name.ToLower()) { throw new Exception(string.Format("A subscription with the same name '{0}' already exists. " + "Click <a href='AccountRssWatchEdit.aspx?id={1}'>here</a> to modify it.", Renderer.Render(rsswatch.Name), rsswatch.Id)); } if (rsswatch.Url.ToLower() == s.Url.ToLower()) { throw new Exception(string.Format("A subscription with the same address already exists. " + "The subscription name is '{0}' and the address is '{1}'. " + "Click <a href='AccountRssWatchEdit.aspx?id={2}'>here</a> to modify it.", Renderer.Render(rsswatch.Name), Renderer.Render(rsswatch.Url), rsswatch.Id)); } } } SessionManager.CreateOrUpdate <TransitAccountRssWatch>( s, SessionManager.SyndicationService.CreateOrUpdateAccountRssWatch); Redirect("AccountRssWatchsManage.aspx"); }
public void save(object sender, EventArgs e) { TransitAccountRssWatch s = new TransitAccountRssWatch(); s.Id = RequestId; s.Name = inputName.Text; s.AccountId = SessionManager.Account.Id; s.Url = inputRssWatchUrl.Text; s.Enabled = inputEnabled.Checked; s.UpdateFrequency = int.Parse(inputUpdateFrequency.SelectedValue); if (s.Id == 0) { List<TransitAccountRssWatch> rsswatchs = SessionManager.SyndicationService.GetAccountRssWatchs( SessionManager.Ticket, SessionManager.AccountId, null); foreach (TransitAccountRssWatch rsswatch in rsswatchs) { if (rsswatch.Name.ToLower() == s.Name.ToLower()) { throw new Exception(string.Format("A subscription with the same name '{0}' already exists. " + "Click <a href='AccountRssWatchEdit.aspx?id={1}'>here</a> to modify it.", Renderer.Render(rsswatch.Name), rsswatch.Id)); } if (rsswatch.Url.ToLower() == s.Url.ToLower()) { throw new Exception(string.Format("A subscription with the same address already exists. " + "The subscription name is '{0}' and the address is '{1}'. " + "Click <a href='AccountRssWatchEdit.aspx?id={2}'>here</a> to modify it.", Renderer.Render(rsswatch.Name), Renderer.Render(rsswatch.Url), rsswatch.Id)); } } } SessionManager.CreateOrUpdate<TransitAccountRssWatch>( s, SessionManager.SyndicationService.CreateOrUpdateAccountRssWatch); Redirect("AccountRssWatchsManage.aspx"); }
public int CreateOrUpdateAccountRssWatch(string ticket, TransitAccountRssWatch rsswatch) { return(WebServiceImpl <TransitAccountRssWatch, ManagedAccountRssWatch, AccountRssWatch> .CreateOrUpdate( ticket, rsswatch)); }
public int CreateOrUpdateAccountRssWatch(string ticket, TransitAccountRssWatch rsswatch) { return WebServiceImpl<TransitAccountRssWatch, ManagedAccountRssWatch, AccountRssWatch>.CreateOrUpdate( ticket, rsswatch); }