public ServerDataModel GenerateRemoteConnectionString(int testBenchID) { string databaseSource = ""; ServerDataModel model = new ServerDataModel(); try { TestBenchDetail _testBenchDetails = GetTestBenchInfo(testBenchID); string ip = _testBenchDetails.IPAddress; string port = _testBenchDetails.PortNo.ToString(); string dbname = _testBenchDetails.DBName; string user = _testBenchDetails.DBUser; string pass = _testBenchDetails.DBPassword; string source = ip + ", " + port; databaseSource = @"Data Source=" + source + ";Initial Catalog=master;User ID=" + user + ";Password="******""; model.DBName = _testBenchDetails.DBName; model.DBSource = databaseSource; } catch (Exception ex) { LoggingService service = new LoggingService("WebJob - Local_TestBenchService/GenerateConnectionString", ex.Message, System.DateTime.Now); service.LogError(); return(null); } return(model); }
public ActionResult Create(ServerDataModel serverData) { try { RestClient.Add(serverData); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Delete(ServerDataModel serverData) { try { RestClient.Delete(serverData.Id); return(RedirectToAction("Index")); } catch { return(View()); } }
public HttpResponseMessage GetSuccessResponse() { // add proxy certificate to the server data model ServerDataModel.AddProxyTrustCertificate(JSONObject.Parse <ProxyTrust>(Request.Content.GetString())); HttpResponseMessage response = new HttpResponseMessage(200); ProxyTokenWrapper ptw = new ProxyTokenWrapper() { AuthToken = ServerDataModel.GetAuthToken() }; response.Content.SetString(ptw.ToString()); response.ContentType = ApplicationJsonContent; return(response); }
public void Add(ServerDataModel serverData) { var request = new RestRequest("api/serverdata", Method.POST) { RequestFormat = DataFormat.Json }; request.AddBody(serverData); var response = _client.Execute <ServerDataModel>(request); if (response.StatusCode != HttpStatusCode.Created) { throw new Exception(response.ErrorMessage); } }
public void Update(ServerDataModel serverData) { var request = new RestRequest("api/serverdata/{id}", Method.PUT) { RequestFormat = DataFormat.Json }; request.AddParameter("id", serverData.Id, ParameterType.UrlSegment); request.AddBody(serverData); var response = _client.Execute <ServerDataModel>(request); if (response.StatusCode == HttpStatusCode.NotFound) { throw new Exception(response.ErrorMessage); } }
private void SaveUserData(ServerDataModel serverData) { Settings.Extension = serverData.extension; #region save data Settings.FirstLogin = false; Settings.UserDomain = serverData.user_domain; Settings.DisplayName = serverData.display_name; Settings.UserName = serverData.sip_username; Settings.Password = serverData.sip_password; Settings.AuthName = serverData.auth_name; Settings.SipServer = serverData.sip_server; Settings.STUNServer = serverData.stun_server; //Settings.STUNServerPort = int.Parse(serverDataResult.data.stun_server_port); Settings.SRTPPolicy = serverData.srtp; Settings.DefaultTransport = serverData.default_transport; // make it list key wa value if (serverData.default_transport.ToLower().Equals(TransportType.TCP.ToString().ToLower())) { Settings.SipServerPort = serverData.sip_transport.tcp; Settings.SipServerType = TransportType.TCP.ToString(); } else if (serverData.default_transport.ToLower().Equals(TransportType.UDP.ToString().ToLower())) { Settings.SipServerPort = serverData.sip_transport.udp; Settings.SipServerType = TransportType.UDP.ToString(); } else { Settings.SipServerPort = serverData.sip_transport.tls; Settings.SipServerType = TransportType.TLS.ToString(); } TransportList.Add("TCP", serverData.sip_transport.tcp); TransportList.Add("UDP", serverData.sip_transport.udp); TransportList.Add("TLS", serverData.sip_transport.tls); #endregion }