Beispiel #1
0
 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/");
 }
Beispiel #2
0
 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);
         }
     }
 }