private void RetourneListeDesCas() { if (SessionObject.LstDesCas.Count != 0) { LsDesCas = SessionObject.LstDesCas; return; } Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient service = new Galatee.Silverlight.ServiceAccueil.AcceuilServiceClient(Utility.Protocole(), Utility.EndPoint("Accueil")); service.RetourneListeDesCasCompleted += (s, args) => { if (args != null && args.Cancelled) { return; } LsDesCas = args.Result; SessionObject.LstDesCas = LsDesCas; }; service.RetourneListeDesCasAsync(); service.CloseAsync(); }