- ///////////////////////////////
- //Code de l'application cliente.
- ///////////////////////////////
- using System;
- using System.Collections.Generic;
- using System.ServiceModel;
- using DemoWCFClient.DemoServiceTest;
-
- namespace DemoWCFClient
- {
- class Program
- {
- static void Main(string[] args)
- {
- //Nouvelle instance du proxy et connexion au service.
- DemoWCFServiceClient proxy = new DemoWCFServiceClient("BasicHttpBinding_IDemoWCFService");
-
- try
- {
- //Test 1 - Obtenir la liste des membres de CS.
- List<MembreCS> lMembre = new List<MembreCS>(proxy.ListeMembres());
-
- foreach (MembreCS m in lMembre)
- {
- Console.WriteLine("ID CS: {0}", m.ID);
- Console.WriteLine("Nom: {0}", m.Nom);
- Console.WriteLine("Prénom: {0}", m.Prenom);
- Console.WriteLine("Pseudo: {0}", m.Pseudo);
- Console.WriteLine("Age: {0}", m.Age);
- Console.WriteLine("Profile: {0}", m.Profile);
- Console.WriteLine("Admin.: {0}", m.EstAdmin);
- Console.WriteLine("");
- }
-
- Console.WriteLine("");
-
- //Test 2 - Obtenir des informations sur un membre en particulier
- MembreCS membre2 = proxy.DetailsMembre(941); //941 est mon ID CS
-
- Console.WriteLine("Information du membre ayant l'ID 941");
- Console.WriteLine("Nom: {0}", membre2.Nom);
- Console.WriteLine("Prénom: {0}", membre2.Prenom);
- Console.WriteLine("Pseudo: {0}", membre2.Pseudo);
- Console.WriteLine("Age: {0}", membre2.Age);
- Console.WriteLine("Profile: {0}", membre2.Profile);
- Console.WriteLine("Admin.: {0}", membre2.EstAdmin);
- Console.WriteLine("");
-
- Console.WriteLine("");
-
- //Test 3 - Supprimer un membre en particulier. Hum....Au hasard Nix :).
- if (proxy.SupprimerMembre(12345))
- Console.WriteLine("Le membre avec l'ID 1 a été supprimé.");
- else
- Console.WriteLine("Echec de la suppression du membre avec l'ID 1.");
-
- Console.WriteLine("");
-
- //Test 4 - Ajoute un nouveau membre.
- if (proxy.NouveauMembre(12345, "C_O_D_Y_X", "BotCS", "Bot", 1000, @"http://www.codes-sources.com", false))
- Console.WriteLine("Le nouveau membre C_O_D_Y_X a été ajouté.");
- else
- Console.WriteLine("Echec de création du nouveau membre C_O_D_Y_X.");
-
- Console.WriteLine("");
-
- //Test 5 - Simple addition.
- Console.WriteLine("Addition de 2 + 2 = {0}", proxy.Addition(2, 2));
- }
- catch (Exception ex)
- {
- Console.WriteLine("----------");
- Console.WriteLine("Exeption survenue: {0}", ex.Message);
- Console.WriteLine("----------");
- }
- finally
- {
- //Déconexion du service.
- proxy.Close();
- }
- }
- }
- }
///////////////////////////////
//Code de l'application cliente.
///////////////////////////////
using System;
using System.Collections.Generic;
using System.ServiceModel;
using DemoWCFClient.DemoServiceTest;
namespace DemoWCFClient
{
class Program
{
static void Main(string[] args)
{
//Nouvelle instance du proxy et connexion au service.
DemoWCFServiceClient proxy = new DemoWCFServiceClient("BasicHttpBinding_IDemoWCFService");
try
{
//Test 1 - Obtenir la liste des membres de CS.
List<MembreCS> lMembre = new List<MembreCS>(proxy.ListeMembres());
foreach (MembreCS m in lMembre)
{
Console.WriteLine("ID CS: {0}", m.ID);
Console.WriteLine("Nom: {0}", m.Nom);
Console.WriteLine("Prénom: {0}", m.Prenom);
Console.WriteLine("Pseudo: {0}", m.Pseudo);
Console.WriteLine("Age: {0}", m.Age);
Console.WriteLine("Profile: {0}", m.Profile);
Console.WriteLine("Admin.: {0}", m.EstAdmin);
Console.WriteLine("");
}
Console.WriteLine("");
//Test 2 - Obtenir des informations sur un membre en particulier
MembreCS membre2 = proxy.DetailsMembre(941); //941 est mon ID CS
Console.WriteLine("Information du membre ayant l'ID 941");
Console.WriteLine("Nom: {0}", membre2.Nom);
Console.WriteLine("Prénom: {0}", membre2.Prenom);
Console.WriteLine("Pseudo: {0}", membre2.Pseudo);
Console.WriteLine("Age: {0}", membre2.Age);
Console.WriteLine("Profile: {0}", membre2.Profile);
Console.WriteLine("Admin.: {0}", membre2.EstAdmin);
Console.WriteLine("");
Console.WriteLine("");
//Test 3 - Supprimer un membre en particulier. Hum....Au hasard Nix :).
if (proxy.SupprimerMembre(12345))
Console.WriteLine("Le membre avec l'ID 1 a été supprimé.");
else
Console.WriteLine("Echec de la suppression du membre avec l'ID 1.");
Console.WriteLine("");
//Test 4 - Ajoute un nouveau membre.
if (proxy.NouveauMembre(12345, "C_O_D_Y_X", "BotCS", "Bot", 1000, @"http://www.codes-sources.com", false))
Console.WriteLine("Le nouveau membre C_O_D_Y_X a été ajouté.");
else
Console.WriteLine("Echec de création du nouveau membre C_O_D_Y_X.");
Console.WriteLine("");
//Test 5 - Simple addition.
Console.WriteLine("Addition de 2 + 2 = {0}", proxy.Addition(2, 2));
}
catch (Exception ex)
{
Console.WriteLine("----------");
Console.WriteLine("Exeption survenue: {0}", ex.Message);
Console.WriteLine("----------");
}
finally
{
//Déconexion du service.
proxy.Close();
}
}
}
}