|
using Common;
|
using Mytek.UMCLib;
|
using System;
|
using System.Configuration;
|
|
namespace Model
|
{
|
public class MessageCenter
|
{
|
private static MessageCenter _Instance;
|
private IMessageCenter _RemoteCenter;
|
|
public static MessageCenter Instance
|
{
|
get
|
{
|
if (MessageCenter._Instance == null)
|
MessageCenter._Instance = new MessageCenter();
|
return MessageCenter._Instance;
|
}
|
}
|
|
public MessageCenter()
|
{
|
this._RemoteCenter = (IMessageCenter) Activator.GetObject(typeof (IMessageCenter), ConfigurationManager.AppSettings["UmcUrl"]);
|
}
|
|
public void SubmitMessage(string smsProfile, string mobile, string content)
|
{
|
try
|
{
|
this._RemoteCenter.SendSms57(smsProfile, mobile, content);
|
LogHelper.Info("下发短信消息:" + mobile + ":" + content);
|
}
|
catch (Exception ex)
|
{
|
LogHelper.Error(ex);
|
}
|
}
|
}
|
}
|