void _view_LoadView(object sender, EventArgs e) { var content = new PageContentServices().GetByPageID(SecurityContextManager.Current.CurrentPage.ID); var links = new PageLinkServices().GetByPageID(SecurityContextManager.Current.CurrentPage.ID); var image = new StringBuilder(); image.Append("<p><img src='"); image.Append(((Page)SecurityContextManager.Current.CurrentPage).HeaderImagePath); image.Append("' alt='' width='690px' height='210px' /></p><h3>"); image.Append(content.Title); image.Append("</h3><h5>"); image.Append(content.SubTitle); image.Append("</h5><hr />"); _view.ProfileContent = image.ToString() + content.PageData; var sb = new StringBuilder(); if (links != null && links.Count > 0) { sb.Append("<ul class='simple-nav'>"); foreach (var link in links) { sb.Append("<li><a href='"); sb.Append(link.URL); sb.Append("' target='_blank'>"); sb.Append(link.Title); sb.Append("</a></li>"); } sb.Append("</ul>"); } else { sb.Append("No Links Found"); } _view.Links = sb.ToString(); }
void _view_LoadView(object sender, EventArgs e) { var sb = new StringBuilder(); IList <Blog> list = new List <Blog>(); if ((int)ApplicationContext.CurrentBlogPostType > 0) { list = new BlogServices().GetByPostType((int)ApplicationContext.CurrentBlogPostType); } else { list = new BlogServices().GetAll(); } int i = 0; foreach (var item in list) { i++; sb.Append("<div class='inner-content'><h4>"); sb.Append(item.Title); sb.Append("</h4><p>Posted by: <span style='color: #346699;'>"); sb.Append(item.BlogUser.FirstName); sb.Append(" "); sb.Append(item.BlogUser.LastName); sb.Append("</span> on <span style='color: #346699;'>"); sb.Append(item.StartDate.ToShortDateString()); sb.Append("</span></p><p>"); sb.Append(item.BlogContent); sb.Append("</p><div class='horizontal-line'></div><br /></div>"); if (i == 1) { var links = new PageLinkServices().GetByPageID(SecurityContextManager.Current.CurrentPage.ID); //var sblinks = new StringBuilder(); if (links != null && links.Count > 0) { sb.Append("<div class='one-fourth last'><p><strong class='colored'>Links</strong></p><ul class='simple-nav'>"); foreach (var link in links) { sb.Append("<li><a href='"); sb.Append(link.URL); sb.Append("' target='_blank'>"); sb.Append(link.Title); sb.Append("</a></li>"); } sb.Append("</ul></div>"); } else { sb.Append("<div class='one-fourth last'><p><strong class='colored'>Links</strong></p><ul class='simple-nav'><li>No Links Found</li></ul></div>"); } } } i = 0; _view.BlogHTML = sb.ToString(); //_view.Links = sblinks.ToString(); }
protected void ItemCommand(object o, GridCommandEventArgs e) { switch (e.CommandName) { case RadGrid.EditCommandName: ScriptManager.RegisterStartupScript(Page, Page.GetType(), "SetEditMode", "isEditMode = true;", true); break; case RadGrid.InitInsertCommandName: e.Canceled = true; var i = new PageLink(); i.Title = ""; i.ImagePath = ""; i.ID = 0; e.Item.OwnerTableView.InsertItem(new PageLink()); break; case RadGrid.UpdateCommandName: var img = new PageLinkServices().GetByID(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ID"].ToString())); GridEditFormItem insertItem = e.Item as GridEditFormItem; img.Title = (insertItem["Title"].FindControl("tbTitle") as RadTextBox).Text; img.PageID = this.CurrentPage.ID; img.URL = (insertItem["URL"].FindControl("tbURL") as RadTextBox).Text; new PageLinkServices().Save(img); LoadLinks(true); break; case RadGrid.PerformInsertCommandName: insertItem = e.Item as GridEditFormInsertItem; img = new PageLink(); img.Title = (insertItem["Title"].FindControl("tbTitle") as RadTextBox).Text; img.PageID = this.CurrentPage.ID; img.URL = (insertItem["URL"].FindControl("tbURL") as RadTextBox).Text; new PageLinkServices().Save(img); LoadLinks(true); break; case RadGrid.DeleteCommandName: img = new PageLinkServices().GetByID(Convert.ToInt32(e.Item.OwnerTableView.DataKeyValues[e.Item.ItemIndex]["ID"].ToString())); new PageLinkServices().Delete(img); LoadLinks(true); break; } }