Exemplo n.º 1
0
        public Functions(
            IOptions <Secrets.ConnectionStrings> ConnectionStrings,
            IOptions <Secrets.Config> config,
            IMyEmail MyEmail,
            IEmailMI4D MyEmailMI4D,
            IEmail Email
            )
        {
            _connStr   = ConnectionStrings;
            _config    = config;
            _email     = MyEmail;
            _emailMI4D = MyEmailMI4D;
            _data      = Email;

            if (_config.Value.domain == "localhost")
            {
                _host = "https://localhost:5075";
            }
            else
            {
                _host = "http://web_api:5000";
            }

            _connection = new HubConnectionBuilder()
                          .WithUrl($"{_host}/hubs/webjobs")
                          .WithAutomaticReconnect()
                          .Build()
            ;

            Task.Run(() => _connection.StartAsync()).Wait();
        }
 public Functions(
     IOptions <Secrets.ConnectionStrings> ConnectionStrings,
     IMyFiles MyFiles,
     IBlob Blob,
     IMyEmail MyEmail
     )
 {
     _connStr = ConnectionStrings;
     _myFiles = MyFiles;
     _blob    = Blob;
     _myEmail = MyEmail;
 }
Exemplo n.º 3
0
 public Functions(
     IOptions <Secrets.ConnectionStrings> connStr,
     IOptions <Secrets.Config> config,
     IInfo info,
     IMyPdf myPdf,
     IBlob blob,
     IMyEmail myEmail
     )
 {
     _connStr = connStr;
     _config  = config;
     _info    = info;
     _pdf     = myPdf;
     _blob    = blob;
     _email   = myEmail;
 }
 public Customer(IMyEmail emailObject)
 {
     _emailObject = emailObject;
 }