/// <summary> /// Converts the CityStateZip ViewModel into a CityStateZip Model to be used with the service. /// </summary> /// <param name="cityStateZip">ViewModel to convert.</param> /// <returns>CityStateZipReturns null if parameter is null. Otherwise, returns Model to be used with the service.</returns> public static SP.CityStateZipSvc.CityStateZip ToModel(this VM.CityStateZipViewModel cityStateZip) { if (null == cityStateZip) { return null; } SP.CityStateZipSvc.CityStateZip result = new SP.CityStateZipSvc.CityStateZip() { CityStateZipGuid = cityStateZip.CityStateZipGuid, City = cityStateZip.City, State = cityStateZip.State, ZipCode = cityStateZip.ZipCode, }; return result; }
public static int InsertCityStateZip(string city, string state, string zipCode) { try { // Create the service proxy object and populate it. SP.CityStateZipSvc.CityStateZip request = new SP.CityStateZipSvc.CityStateZip(); request.CityStateZipGuid = Guid.Empty; request.City = city; request.State = state; request.ZipCode = zipCode; // Call the service insert method. _cityStateZipClient.InsertCityStateZip(request); return 1; } catch (System.ServiceModel.FaultException ex) { throw ex; } catch (Exception ex) { throw ex; } }