public frmSendNew(MailboxServiceClient mailboxServiceClient) { InitializeComponent(); _model = new NewMailModel(mailboxServiceClient); InitControls(); InitEvents(); }
public MailModel(Credentials creds) { Creds = creds; MyMails = new List <TheMail>(); var instanceContext = new InstanceContext(this); ServiceClient = new MailboxServiceClient(instanceContext, "NetTcpBinding_IMailboxService"); ServiceClient.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None; ServiceClient.ClientCredentials.UserName.UserName = Creds.Login; ServiceClient.ClientCredentials.UserName.Password = Creds.Password; }
public NewMailModel(MailboxServiceClient serviceClient) { try { _serviceClient = serviceClient; UserEmailBoxes = _serviceClient.GetUserEmailBoxes(); FromEmailBoxId = UserEmailBoxes.First().Id.Value; } catch (Exception ex) { throw ex; } }