Пример #1
0
 public frmSendNew(MailboxServiceClient mailboxServiceClient)
 {
     InitializeComponent();
     _model = new NewMailModel(mailboxServiceClient);
     InitControls();
     InitEvents();
 }
Пример #2
0
        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;
        }
Пример #3
0
 public NewMailModel(MailboxServiceClient serviceClient)
 {
     try
     {
         _serviceClient = serviceClient;
         UserEmailBoxes = _serviceClient.GetUserEmailBoxes();
         FromEmailBoxId = UserEmailBoxes.First().Id.Value;
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }