public SePortfoliosPortfolio(SePortfolioSecurity securityLogin) { PsSecurityLogin = securityLogin; PsPortfolio = new psPortfoliosPortfolio { CookieContainer = PsSecurityLogin.CookieContainer }; PsItem = new psPortfoliosItem { CookieContainer = PsSecurityLogin.CookieContainer }; PsPortfolio.Url = PsSecurityLogin.GetWebServicesUrLbyType(PsPortfolio); PsItem.Url = PsSecurityLogin.GetWebServicesUrLbyType(PsItem); if (!securityLogin.PortfoliosSecurityWs.ClientCertificates.HasItems()) { return; } foreach (var clientCertificate in securityLogin.PortfoliosSecurityWs.ClientCertificates) { PsItem.ClientCertificates.Add(clientCertificate); PsPortfolio.ClientCertificates.Add(clientCertificate); } }
public SePortfoliosValueList(SePortfolioSecurity securityLogin) { PsSecurityLogin = securityLogin; PsValueList = new wsPortfoliosValueList.psPortfoliosValueList { CookieContainer = PsSecurityLogin.CookieContainer }; PsValueList.Url = PsSecurityLogin.GetWebServicesUrLbyType(PsValueList); if (!securityLogin.PortfoliosSecurityWs.ClientCertificates.HasItems()) { return; } foreach (var clientCertificate in securityLogin.PortfoliosSecurityWs.ClientCertificates) { PsValueList.ClientCertificates.Add(clientCertificate); } }