Example #1
0
        public MainPage()
        {
            monService = new Service.WSService();

            this.InitializeComponent();
            ActionGetData();
        }
Example #2
0
 public static WSService GetInstance()
 {
     if (_instance == null)
     {
         _instance = new WSService();
     }
     return(_instance);
 }
        /// <summary>
        /// Fonction permettant de créer un singleton en instanciant qu'une seule fois WSService.
        /// Fonction static pour pouvoir être appelée partout
        /// </summary>
        /// <returns>WSService : la référence si il existait déjà ou une instanciation</returns>
        public static WSService GetInstance()
        {
            if (_wsService == null)
            {
                client.BaseAddress = new Uri("http://localhost:54366/api/");
                client.DefaultRequestHeaders.Accept.Clear();
                client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

                _wsService = new WSService();
            }
            return(_wsService);
        }