protected void Page_Load(object sender, EventArgs e) { Master.SelectedUrl = "/blog"; if (Regex.IsMatch(Request.RawUrl, @"^/blog/[\d]+/.+$")) { var blog = Core.Entities.Blog.Find(UrlPath: Request.RawUrl); if (blog == null) { Response.Redirect("/blog"); } Title = blog.Title; PageTitle.Text = HttpUtility.HtmlEncode(blog.Title); BlogDate.Text = blog.DateCreated.ToString("d MMMM yyyy"); BlogPhoto.ImageUrl = $"{Core.Entities.Config.CDNURL}/{blog.Photo.ZoomName}"; BlogContent.Text = blog.Content; BlogDetail.Visible = true; Introduction.Visible = false; BlogLinks.DataSource = Core.Entities.Blog.List(PageSize: 10); BlogLinks.DataBind(); } else { BlogList.Visible = true; BlogLinks.Visible = false; BlogList.RecordCount = Core.Entities.Blog.Count(); BlogList.DataSource = Core.Entities.Blog.List(PageIndex: BlogList.CurrentPageIndex, PageSize: BlogList.PageSize); BlogList.DataBind(); } }
public async Task <MessageModel> Update(BlogLinks model) { return(new MessageModel(await _BlogLinksServices.Update(model))); }
public async Task <MessageModel> Add(BlogLinks model) { model.Id = 0; return(new MessageModel(await _BlogLinksServices.Add(model) > 0)); }