Example #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (FeedID != null)
            _selectedFeed = RssFeedInfo.GetRssFeedInfo((int)FeedID);

        DataBind();
    
    }
Example #2
0
    protected void SaveRecord(object sender, EventArgs e)
    {
        RssFeedInfo rss = new RssFeedInfo();

        rss.FeedTitle = this.FEED_TITLE.Text;
        rss.FeedDescription = this.FEED_DESC.Text;
        rss.HtmlUrl = this.HTML_URL.Text;
        rss.XmlUrl = this.XML_URL.Text;
       
        rss.Save();
        this.lblError.Text = "Feed has been saved !!!";
    }
Example #3
0
        public static RssFeedInfo SaveRssFeed(RssFeedInfo info)
        {
            DbCommand cmd = SqlHelpers.CreateCommand(DataHelpers.ConnectionString, "dbo.mon_elrn_FEEDS_SAVE");

            try
            {
                cmd.AddInputParam("@ID", DbType.Int16, info.FeedID);
                cmd.AddInputParam("@FEED_TITLE", DbType.String, info.FeedTitle);
                cmd.AddInputParam("@FEED_DESC", DbType.String, info.FeedDescription);
                cmd.AddInputParam("@HTML_URL", DbType.String, info.HtmlUrl);
                cmd.AddInputParam("@XML_URL", DbType.String, info.XmlUrl);
                cmd.AddInputParam("@CREATION_DATE", DbType.DateTime, "");
                cmd.AddInputParam("@EDIT_DATE", DbType.DateTime, "");
                cmd.AddInputParam("@ApplicationName", DbType.String, System.Web.Security.Membership.Provider.ApplicationName);

                return cmd.ExecuteSelectTable().Rows[0].ToRssFeedInfo();
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
    protected void CreateFeedDialog_OkButtonClicked(object sender, EventArgs e)
    {
        if (Page.IsValid)
        {
            RssFeedInfo _entity = new RssFeedInfo();
            _entity.FeedTitle = FEED_TITLE.Text;
            //_entity.FeedDescription = FEED_DESC.Text;
            _entity.FeedDescription = hdnMain.Value;
            _entity.HtmlUrl = HTML_URL.Text;
            _entity.XmlUrl = XML_URL.Text;
            
            RssFeedInfo.SaveRssFeed(_entity);
            OnRSSCreated(EventArgs.Empty);
            DataBind();
            CreateFeedDialog.Reset();
            
            /* Clear cache for "RssFeedsDictionary" */

            HttpRuntime.Cache.Remove("RssFeedsDictionary");

        }
        else
        {
            ValidationHelper.SetFocusToFirstError(this.Page, "create_feed");
        }

        //if (Page.IsValid)
        //{
        //    CategoryInfo entity = new CategoryInfo();
        //    entity.CategoryName = CategoryNameTextBox.Text.ToString().Trim();
        //    entity.Visible = VisibleCheckBox.Checked;
        //    ClassroomController.InsertCategory(ref entity);

        //    CreateCategoryDialog.Reset();
        //    DataBind();
        //    OnCategoryCreated(EventArgs.Empty);
        //    //Response.Redirect("~/Admin/Categories/Default.aspx");

        //}
        //else
        //{
        //    ValidationHelper.SetFocusToFirstError(this.Page, "create_category");
        //}

    }