Free cookie consent management tool by TermsFeed Policy Generator

source: branches/UserManagement/HeuristicLab.Services.Authentication.TestClient/TestClient.cs @ 4588

Last change on this file since 4588 was 4588, checked in by jwolfing, 14 years ago

#1196 added several Classes to DataAccess and DataTranfer

File size: 1.7 KB
Line 
1using System;
2using System.Collections.Generic;
3using System.Linq;
4using System.Text;
5using HeuristicLab.Services.Authentication;
6using HeuristicLab.Services.Authentication.DataTransfer;
7
8namespace HeuristicLab.Services.Authentication.TestClient
9{
10    class TestClient
11    {
12        static void Main(string[] args)
13        {
14
15            AuthenticationService auth = new AuthenticationService();
16
17            try
18            {
19                IEnumerable<User> list = new List<User>();
20                list = auth.GetUsers();
21                foreach (var item in list)
22                {
23                    Console.WriteLine("Item=" + item.UserName);
24                }
25
26                Console.WriteLine("Try to delete user...");
27
28                User u = new User() { UserId = new Guid("e4abc6ae-c954-4efd-8108-e536226fd9c7") };
29                auth.DeleteUser(u);
30
31            }
32            catch (Exception e)
33            {
34                Console.WriteLine(e.Message);
35            }
36            Console.ReadLine();
37            //ServiceClient client = new ServiceClient();
38            //client.ClientCredentials.UserName.UserName = "Alice";
39            //client.ClientCredentials.UserName.Password = "YouWillNeverKnow";
40            //client.ClientCredentials.ServiceCertificate.Authentication.CertificateValidationMode = X509CertificateValidationMode.None;
41
42            //try
43            //{
44            //    Console.WriteLine(client.GetData(23));
45            //}
46            //catch (Exception e)
47            //{
48            //    Console.WriteLine("test");
49            //    Console.WriteLine(e.Message);
50            //}
51
52            //Console.ReadLine();
53
54            //client.Close();
55        }
56    }
57}
Note: See TracBrowser for help on using the repository browser.