protected void Save(object sender, EventArgs e) { string title = HttpContext.Current.Server.HtmlEncode(txtTitle.Text.Trim()); string desc = HttpContext.Current.Server.HtmlEncode(txtDesc.Text.Trim()); string body = txtBody.Text; var titleMaxLen = 25; if (title.Length > titleMaxLen) { errMsg.Visible = true; errMsg.InnerHtml = "Title must be no longer than " + titleMaxLen.ToString() + " characters"; return; } var descriptionMaxLen = 1000; if (desc.Length > descriptionMaxLen) { errMsg.Visible = true; errMsg.InnerHtml = "Description must be no longer than " + descriptionMaxLen.ToString() + " characters"; return; } if (string.IsNullOrEmpty(body)) { body = string.Empty; } BL.Modules.News.News nbl = new BL.Modules.News.News(); int id = -1; if (CurrentNews != null) { id = CurrentNews.NewsID; } nbl.AddOrUpdateNews(id, title, desc, body); Response.Redirect(iStore.Site.SiteAdminUrl + "News/"); }
private void DeActivate() { string sid = Request.QueryString["deactivid"]; if (sid != null) { iStore.Modules.Logic.Auth.Users ubl = new iStore.Modules.Logic.Auth.Users(); if (ubl.CurrentUserIdAdministrator) { int id = Convert.ToInt32(sid); BL.Modules.News.News nbl = new BL.Modules.News.News(); BL.News news = BL.Modules.News.News.GetNewsById(id); if (news != null) { nbl.DeAcivateNewsById(news.NewsID); Response.Redirect(iStore.Site.SiteAdminUrl + "News/"); } } else { Response.Redirect(iStore.Site.SiteUrl); } } }