Пример #1
0
        private dynamic PostConnectionString(dynamic parameters)
        {
            SiteConnectionString newConnectionString = this.Bind <SiteConnectionString>();
            int result = _connectionStringRepository.PostSiteConnectionString(newConnectionString);

            logManager.Write($"[POST]-> PostConnectionString Id: {result}");
            return(Response.AsJson(result));
        }
        public static void TestAvailability(object @value)
        {
            ISiteConnectionString connectionString = value as ISiteConnectionString;

            Stopwatch            watcher = new Stopwatch();
            SiteConnectionString connectionStringBlock = new SiteConnectionString();

            watcher.Start();
            bool isAvailable = WebOperations
                               .CheckSQLDatabaseAccesibility(connectionString.RawConnectionString);

            watcher.Stop();
            connectionStringBlock.IsAvailable   = isAvailable;
            connectionStringBlock.LastCheckTime = DateTime.Now;
            connectionStringBlock.ResponseTime  = watcher.ElapsedMilliseconds;

            watcher.Reset();

            if (MultiThreading.ActiveTaskCounter > 0)
            {
                MultiThreading.ActiveTaskCounter--;
            }
        }
Пример #3
0
 public int PostSiteConnectionString(SiteConnectionString siteConnectionString)
 {
     return(DataVault
            .Post(DapperMethod.TrackingServices.PostSiteConnectionString, siteConnectionString));
 }
Пример #4
0
 public static SiteConnectionString PostSiteConnectionString(SiteConnectionString item)
 {
     return(WebOperations
            .WebPost(item, WebOperations.WebMethod.POST_CONNECTION_STRING, _authToken));
 }