public void Connect(String ip) { using (var service = new ClientService.ClientServiceClient()) { try { clients = service.GetConnections(); if(service.AddConnection(new ClientService.Connection { ClientType = Settings.GetInstance().ClientType, EndPoint = (IPEndPoint)listener.LocalEndPoint }) ) { foreach (var client in clients) { new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp).BeginConnect( client.EndPoint, ConnectCallback, null); } IsConnected = true; OnConnected(); } } catch (Exception) { throw new Exception("Connection failed"); } } }
private List <ClientService.PurchasedProductInfo> GetClientPurchasedProductInfoList() { var clientServiceClient = new ClientService.ClientServiceClient(); var clientInfoRequest = new ClientService.ClientInfoRequest { ClientId = clientId }; return(clientServiceClient.GetClientPurchasedProductsAsync(clientInfoRequest).GetAwaiter().GetResult().ToList()); }
public void StartAndStopVirtualMachine() { var client = new ClientService.ClientServiceClient(); var vmManager = client.GetVirtualMachineManager(ClientService.VirtualMachineManagerType.VirtualBox); var vmList = client.ListVirtualMachines(vmManager); client.StartVirtualMachine(vmList[0]); }
public async Task <ActionResult> Submit(string data) { ClientInfo info = JsonConvert.DeserializeObject <ClientInfo>(data); ClientVitals cv = new ClientVitals() { FirstName = info.FirstName, MiddleName = info.MiddleName, LastName = info.LastName, GenderTypeID = info.Gender, Aka1 = info.Aka1, Aka2 = info.Aka2, CountryOfBirth = info.CountryOfBirth, DOB = info.DOB, AproximativeAge = info.AproximativeAge, DisabilityYN = info.DisabilityYN, MedicAlertYN = info.MedicAlertYN, VeteranStateID = info.VeteranStateID, CitizenshipTypeID = info.CitizenshipTypeID, AboriginalIndicatorID = info.AboriginalIndicatorID, IsStealthYN = "Y" }; ViewBag.Success = true; var authService = new AuthenticationService.AuthenticationServiceClient(); using (var scope = authService.InnerChannel) { var token = await authService.ValidateUserAsync("admin", "123456", 1, "", Request.RequestContext.HttpContext.Session.SessionID); try { var clientService = new ClientService.ClientServiceClient(); WCFValidationResult result = clientService.InsertVitals(cv, token); ViewBag.Success = result.Success; if (!result.Success) { logless(result.ValidationMessages[0], "Result message"); } } catch (FaultException e) { logless(e.Message, "Exception message"); ViewBag.Success = false; } } return(View("Confirm")); }