using System; using System.Collections.Generic; using System.Collections; using System.Linq; using System.Web; using System.IO; using System.Web.Services; using System.Web.Services.Protocols; using CAQHBAMWriter; using Microsoft.Win32; using System.Resources; using System.Diagnostics; namespace BAMWriterService { /// <summary> /// Summary description for Service1 /// </summary> [WebService(Namespace = "http://BAMWriterService/")] [WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)] [System.ComponentModel.ToolboxItem(false)] // To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. // [System.Web.Script.Services.ScriptService] public class Service1 : System.Web.Services.WebService { [WebMethod] [SoapDocumentMethod(OneWay = true)] public void WriteToBam(BAMDataObject dobj) { BAMWriter bamWriter = new BAMWriter(); bamWriter.writeToBamDatabase(dobj.getArraylist(), dobj.getActivityName()); } }
using System; using System.Collections.Generic; using System.Collections; using System.Linq; using System.Web; namespace BAMWriterService { [Serializable] public class BAMDataObject { protected List <Dictionary <string,string>> list; protected String activityname; public void setArraylist(List<Dictionary<string, string>> list) { this.list = list; } public void setActivityName(string activityname) { this.activityname = activityname; } public List<Dictionary<string, string>> getArraylist() { return this.list; } public String getActivityName() { return this.activityname; } } } }
try { BAMWriterService.BAMDataObject dObj = new BAMWriterService.BAMDataObject(); dObj.setArraylist(dataList); dObj.setActivityName(activityNme); BAMWriterService service = new BAMWriterService(); service.WriteToBam(dObj); }
wrote:first webservice using VS 2008 and .Net 3.5.
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)