private YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccount BuildWebServiceAccount(SqlDataReader dr) { YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccount webServiceAccount = null; while (dr.Read()) { webServiceAccount = new Contract.Identity.WebServiceAccount(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter(webServiceAccount, dr); propertyWriter.WriteProperties(); } if (webServiceAccount != null) { dr.NextResult(); while (dr.Read()) { YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccountClient webServiceAccountClient = new Contract.Identity.WebServiceAccountClient(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter(webServiceAccountClient, dr); propertyWriter.WriteProperties(); webServiceAccount.WebServiceAccountClientCollection.Add(webServiceAccountClient); } dr.NextResult(); while (dr.Read()) { webServiceAccount.Client = new Business.Client.Model.Client(); int s = (int)dr["ClientId"]; //TODO this is here becuse Client.Zip should be a nullable int but is not. if (s == 0) { webServiceAccount.Client.ClientName = "Not Provided"; } else { webServiceAccount.Client = new Business.Client.Model.Client(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter(webServiceAccount.Client, dr); propertyWriter.WriteProperties(); } } } if (webServiceAccount == null) { webServiceAccount = new Contract.Identity.WebServiceAccount(); webServiceAccount.UserName = "******"; webServiceAccount.Password = "******"; webServiceAccount.IsKnown = false; } return(webServiceAccount); }
private YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccount BuildWebServiceAccount(SqlDataReader dr) { YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccount webServiceAccount = null; while (dr.Read()) { webServiceAccount = new Contract.Identity.WebServiceAccount(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter(webServiceAccount, dr); propertyWriter.WriteProperties(); } if (webServiceAccount != null) { dr.NextResult(); while (dr.Read()) { YellowstonePathology.YpiConnect.Contract.Identity.WebServiceAccountClient webServiceAccountClient = new Contract.Identity.WebServiceAccountClient(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter(webServiceAccountClient, dr); propertyWriter.WriteProperties(); webServiceAccount.WebServiceAccountClientCollection.Add(webServiceAccountClient); } dr.NextResult(); while (dr.Read()) { webServiceAccount.Client = new Business.Client.Model.Client(); int s = (int)dr["ClientId"]; //TODO this is here becuse Client.Zip should be a nullable int but is not. if (s == 0) { webServiceAccount.Client.ClientName = "Not Provided"; } else { webServiceAccount.Client = new Business.Client.Model.Client(); YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter propertyWriter = new YellowstonePathology.Business.Persistence.SqlDataReaderPropertyWriter(webServiceAccount.Client, dr); propertyWriter.WriteProperties(); } } } if (webServiceAccount == null) { webServiceAccount = new Contract.Identity.WebServiceAccount(); webServiceAccount.UserName = "******"; webServiceAccount.Password = "******"; webServiceAccount.IsKnown = false; } return webServiceAccount; }