Esempio n. 1
0
        public void SendInternalMail(InternalMailMessage message, Action <MailResult> callback)
        {
            m_restClient.Create <object>("SendInternalMail", message, (sender, args) =>
            {
                if (callback != null)
                {
                    var result = HandleException(args.Error);

                    callback(result);
                }
            });
        }
Esempio n. 2
0
        private void Button_Click_4(object sender, RoutedEventArgs e)
        {
            var mail = new InternalMailMessage();

            mail.From    = "*****@*****.**";
            mail.To      = txtTo.Text;
            mail.Subject = "Send Internal Message Test";
            mail.Body    = "Send Internal Message Test";

            ComponentFactory.GetComponent <IMail>().SendInternalMail(mail, (result) =>
            {
                if (result.IsSuccess)
                {
                    this.Page.Window.MessageBox.Show("Send Successfully.", MessageBoxType.Success);
                }
                else
                {
                    this.Page.Window.MessageBox.Show(result.Error, Silverlight.Controls.Components.MessageBoxType.Error);
                }
            });
        }