public void AddFeed(short state) { Feed feed = new Feed(); Utility Util = new Utility(); feed.Author = "Administrator"; foreach (sCategory cat in constant.FeedCategory) { if(cat.Name == "JOBS") feed.CategoryID = cat.ID; } feed.Title = Util.FormatTextForInput(Request.Form[JobTitle.UniqueID]); feed.Link = constant.JobsPageBase + Util.FormatTextForInput(Request.Form[JobLink.UniqueID]); string tmp = ""; GenerateSummary(ref tmp); testsummary.Text = tmp; feed.Summary = tmp; //feed. GenerateDetails(ref tmp); testdetails.Text = tmp; feed.Description = tmp; feed.isValid = state; feed.DisplayIn = "-1"; SummaryPreview.Visible = true; DetailPreview.Visible = true; if ((state == 1) || (state == 2)) { FeedRepository feedrep = new FeedRepository(); if (feedrep.isFeedLinkDuplicate(feed.Link, feed.CategoryID) == 0) { feedrep.Add(feed); } else { lblWarningMessage.Visible = true; lblWarningMessage.Text = "Error!! FeedLink is Duplicate"; } feedrep = null; } Util = null; feed = null; }