public int AddCustApl(string url) { int custaplid = 0; ErrorHandler.LogToFile(String.Format("{0} : Adding customer appliance details ", Saediclient.SaediId)); TCustomerAppliance appliance = CustomerApplianceMapping(); TCustomerAppliance result = new TCustomerAppliance(); try { ErrorHandler.LogToFile(String.Format("{0} : Creating/ Updating customer appliance details ", Saediclient.SaediId)); //onlineClient.Endpoint.Address = new EndpointAddress(new Uri(Saediclient.onlinebookingSetting.OnlineBookingURL)); result = onlineClient.AddCustomerAppliance(appliance); // result = onlineClient.AddCustomerAppliance(ref header, appliance); onlineBookingLogBLL.InsertOnlineServiceLog(appliance, result, Saediclient.SaediId, Saediclient.onlinebookingSetting.OnlineBookingURL, true); //todo: url from ospref custaplid = result.CustAplID; ErrorHandler.LogToFile(String.Format("{0} : Created/ Updated customer details ; customer appliance id : {1} ", Saediclient.SaediId, custaplid)); return(custaplid); } catch (Exception ex) { onlineBookingLogBLL.InsertOnlineServiceLog(appliance, result, Saediclient.SaediId, Saediclient.onlinebookingSetting.OnlineBookingURL, false); return(custaplid); } }
private TCustomerAppliance CustomerApplianceMapping() { TCustomerAppliance customerAppliance = new TCustomerAppliance(); customerAppliance.CustomerID = Saediclient.OnlineCustomerId; customerAppliance.ApplianceCD = Saediclient.onlinebookingSetting.ApplianceCD; customerAppliance.Model = Saediclient.onlinebookingSetting.Model; customerAppliance.MFR = Saediclient.onlinebookingSetting.Manufacture; return(customerAppliance); }