Exemple #1
0
 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");
         }
     }
 }
Exemple #2
0
        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]);
        }
Exemple #4
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"));
        }