public string GetBids(string agency, string category, string location, string title) { string response = String.Empty; AvailBidResponse availBidRes = new AvailBidResponse(); AvailBidResponseAvailBids availBids = new AvailBidResponseAvailBids(); try { availBids.Bid = GovBidsDAL.FetchDataBids(agency, category, location, title).ToArray(); availBidRes.Items = new AvailBidResponseAvailBids[] { availBids }; response = Serialize(availBidRes); } catch (Exception ex) { AvailBidResponseException exception = new AvailBidResponseException(); exception.Error = ex.Message; response = Serialize(exception); } finally { availBidRes = null; availBids = null; } return(response); }
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { //loading the dropdown list var list = GovBidsDAL.FetchDataBids(String.Empty, String.Empty, String.Empty, String.Empty); list.Insert(0, new AvailBidResponseAvailBidsBid { ID = "0", Agency = "", Category = "", DateOpened = "", DatePosted = "", ItemID = "0", Location = "", PreBidDate = "", SpecificationsDate = "", Title = "" }); ddlBids.DataSource = list; ddlBids.DataValueField = "ID"; ddlBids.DataTextField = "Title"; ddlBids.DataBind(); } }