public string GetBidIds(string agency, string category, string location, string title) { string response = String.Empty; AvailBidIdResponse availBidRes = new AvailBidIdResponse(); AvailBidIdResponseAvailBidIds availBidIds = new AvailBidIdResponseAvailBidIds(); try { availBidIds.Bid = GovBidsDAL.FetchDataBidIds(agency, category, location, title).ToArray(); availBidRes.Items = new AvailBidIdResponseAvailBidIds[] { availBidIds }; response = Serialize(availBidRes); } catch (Exception ex) { AvailBidResponseException exception = new AvailBidResponseException(); exception.Error = ex.Message; response = Serialize(exception); } finally { availBidRes = null; availBidIds = null; } return(response); }