private ActionResult AIS_SKS_Email(string from, List <string> toList, string subject, string body, bool isHTML = true, IEnumerable <Attachment> lAttachFiles = null) { try { using (var adapter = new AisServiceAdapter("-", "-")) { List <MailAddress> lMailAddresses = new List <MailAddress>(); foreach (var toEmail in toList) { lMailAddresses.Add(new MailAddress(toEmail)); } var result = adapter.SendEmail(new MailAddress(from), lMailAddresses.ToArray(), subject, body, isHTML, lAttachFiles == null ? null : lAttachFiles.ToArray()); return(new ActionResult { IsSuccess = result.Success, ErrorCode = result.ErrorCode, ErrorMessage = result.ErrorMessage }); } } catch (Exception ex) { new RMSWebException(this, "0500", "AIS_SKS_Email failed. " + ex.Message, ex, true); return(new ActionResult { IsSuccess = false, ErrorCode = "", ErrorMessage = ex.Message, InnerException = ex }); } }
private ActionResult AIS_SKS_SMS(string mobileNumber, string sender, string body) { try { using (var adapter = new AisServiceAdapter("-", "-")) { List <MailAddress> lMailAddresses = new List <MailAddress>(); var result = adapter.SmsGatewaySend(sender, mobileNumber, body); return(new ActionResult { IsSuccess = result.Success, ErrorCode = result.ErrorCode, ErrorMessage = result.ErrorCode }); } } catch (Exception ex) { new RMSWebException(this, "0500", "AIS_SKS_SMS failed. " + ex.Message, ex, true); return(new ActionResult { IsSuccess = false, ErrorCode = "", ErrorMessage = ex.Message, InnerException = ex }); } }