Exemple #1
0
        static void Main(string[] args)
        {
            Configure();
            //authClient = new AuthServiceClient("NetTcpBinding_IAuthService");
            authClient = new AuthServiceClient("WSHttpBinding_IAuthService");
            //secureClient = new SecureServiceClient("NetTcpBinding_ISecureUserService");
            secureClient = new SecureUserServiceClient("WSHttpBinding_ISecureUserService");



            Tuple <string, string> usernamepw = PromptUserNamePassword();

            Login(usernamepw.Item1, usernamepw.Item2);

            if (IsUserLoggedIn)
            {
                GetDataWithValidCredentials(usernamepw.Item1, usernamepw.Item2);
            }
            else
            {
                Console.WriteLine("User credentials not valid");
            }

            Console.ReadLine();
        }
        public static SecureUserServiceClient GetServiceClientWithCredentials(string username, string password)
        {
            SecureUserServiceClient client = new SecureUserServiceClient("WSHttpBinding_ISecureUserService");

            client.ClientCredentials.UserName.UserName = username;
            client.ClientCredentials.UserName.Password = username;
            return(client);
        }