Пример #1
0
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {

                if (Session["AdminProfile"] == null)
                {
                    Response.Redirect("Default.aspx");
                }

                try
                {
                    NewsRepository objNewsRepo = new NewsRepository();
                    List<News> lstNews = objNewsRepo.getAllNews();
                    string strNews = string.Empty;

                    foreach (News item in lstNews)
                    {
                        try
                        {
                            if (DateTime.Now > item.ExpiryDate)
                            {
                                item.Status = false;
                                objNewsRepo.UpdateNews(item);
                            }
                        }
                        catch (Exception Err)
                        {

                            logger.Error(Err.Message);
                            Response.Write(Err.StackTrace);
                        }


                    }


                    foreach (News item in lstNews)
                    {
                        strNews = strNews + "<tr class=\"gradeX\"><td><a href=\"AddNews.aspx?id=" + item.Id + "\">Edit</a></td><td>" + item.NewsDetail + "</td><td>" + item.EntryDate + "</td><td>" + item.ExpiryDate + "</td><td class=\"center\">" + item.Status + "</td></tr>";
                    }
                    divNews.InnerHtml = strNews;
                }
                catch (Exception Err)
                {
                    logger.Error(Err.Message);
                    Response.Write(Err.StackTrace);
                }
            }
        }
Пример #2
0
 protected void btnSave_Click(object sender, EventArgs e)
 {
     try
     {
         News objNews = new News();
         NewsRepository objNewsRepo = new NewsRepository();
         objNews.NewsDetail = txtNews.Text;
         objNews.Status = bool.Parse(ddlStatus.SelectedValue);
         objNews.EntryDate = DateTime.Now;
         objNews.ExpiryDate = Convert.ToDateTime(datepicker.Text);
         objNews.Id = Guid.Parse(AddUpdateNews());
         if (objNewsRepo.checkNewsExists(txtNews.Text))
             objNewsRepo.UpdateNews(objNews);
         else
             objNewsRepo.AddNews(objNews);
     }
     catch (Exception Err)
     {
         logger.Error(Err.Message);
         Response.Write(Err.Message);
     }
 }