public SmsPlatform(SmsPlatformType smsPlatformType, string smsServiceAddress, string smsAccountCORPID, string smsAccountName, string smsAccountPassword, string smsAccountSubNumber) { Setting = new SenparcSmsSetting() { SmsPlatformType = smsPlatformType, SmsAccountCORPID = smsAccountCORPID, SmsAccountName = smsAccountName, SmsAccountPassword = smsAccountPassword, SmsAccountSubNumber = smsAccountSubNumber, }; SmsServiceAddress = smsServiceAddress; }
public static ISmsPlatform GetSmsPlateform(string smsAccountCorpid, string smsAccountName, string smsAccountPassword, string smsAccountSubNumber, SmsPlatformType smsPlatformType = SmsPlatformType.JunMei) { switch (smsPlatformType) { case SmsPlatformType.Fissoft: return(new SmsPlatform_Fissoft(null, smsAccountCorpid, smsAccountName, smsAccountPassword, smsAccountSubNumber)); default: return(new SmsPlatform_JunMei(null, smsAccountCorpid, smsAccountName, smsAccountPassword, smsAccountSubNumber)); } }