コード例 #1
0
 private VoipSettings GetSettings()
 {
     using (var scope = DIHelper.Resolve())
     {
         return(settings ?? (settings = scope.Resolve <DaoFactory>().VoipDao.GetNumber(IsInbound ? To : From).Settings));
     }
 }
コード例 #2
0
 public TwilioResponseHelper(VoipSettings settings, string tenant)
 {
     this.settings = settings;
     this.tenant = tenant;
     echoUrl = ConfigurationManager.AppSettings["echoUrl"] ?? "http://voip.teamlab.info/";
     if (!echoUrl.EndsWith("/"))
         echoUrl += "/";
     echoUrl += "api/twilio/{0}?Tenant={1}";
 }
コード例 #3
0
 public TwilioResponseHelper(VoipSettings settings, string tenant)
 {
     this.settings = settings;
     this.tenant   = tenant;
     echoUrl       = ConfigurationManager.AppSettings["echoUrl"] ?? "http://voip.teamlab.info/";
     if (!echoUrl.EndsWith("/"))
     {
         echoUrl += "/";
     }
     echoUrl += "api/twilio/{0}?Tenant={1}";
 }
コード例 #4
0
 public TwilioResponseHelper(
     VoipSettings settings,
     string baseUrl,
     AuthContext authContext,
     TenantUtil tenantUtil,
     SecurityContext securityContext)
 {
     this.settings   = settings;
     AuthContext     = authContext;
     TenantUtil      = tenantUtil;
     SecurityContext = securityContext;
     this.baseUrl    = baseUrl.TrimEnd('/') + "/twilio/";
 }
コード例 #5
0
 public TwilioResponseHelper(VoipSettings settings, string baseUrl)
 {
     this.settings = settings;
     this.baseUrl  = baseUrl.TrimEnd('/') + "/twilio/";
 }
コード例 #6
0
 private VoipSettings GetSettings()
 {
     return(settings ?? (settings = Global.DaoFactory.GetVoipDao().GetNumber(IsInbound ? To : From).Settings));
 }