/// <summary> /// Return Serialized String version of [data] Object /// </summary> /// <param name="data">as Address</param> /// <returns></returns> /// <remarks></remarks> private static string XMLSerializeToString(Address data) { try { XmlSerializer xmlSer = new XmlSerializer(typeof(Address)); MemoryStream ms = new MemoryStream(); StreamReader strReader = default(StreamReader); string output = null; xmlSer.Serialize(ms, data); ms.Position = 0; strReader = new StreamReader(ms); output = strReader.ReadToEnd(); return output; } catch (Exception ex) { GetLastError = ex; return null; } }
/// <summary> /// Set MyBase to values of data /// </summary> /// <param name="data">as address</param> /// <returns></returns> internal bool SetBase(Address data) { try { ID = data.ID; CNTID = data.CNTID; Type = data.Type; Street = data.Street; City = data.City; Province = data.Province; PostalCode = data.PostalCode; Country = data.Country; return true; } catch (Exception ex) { GetLastError = ex; throw ex; } }