Exemple #1
0
        /// <summary>
        /// Get the services who are available
        /// </summary>
        /// <param name="user"></param>
        /// <returns></returns>
        public static List <Service> GetAvailableServices(User user)
        {
            Area.Server server = Area.Server.Instance;
            Event       e      = new GetAvailableServicesEvent(HttpEventSource.EXT, HttpEventType.QUERY, user, null);
            var         answer = server.Dispatcher.Trigger(e);

            if (answer.Status.Code != 200)
            {
                Console.Error.WriteLine("Error: GetAvailableServices => " + answer.Status.Message);
                return(null);
            }
            return(answer.Data as List <Service>);
        }
Exemple #2
0
        static void Main(string[] args)
        {
            Area.Server server = Area.Server.Instance;

            User ui = new User("*****@*****.**", "pass");
            GetAvailableServicesEvent e = new GetAvailableServicesEvent(HttpEventSource.EXT, HttpEventType.COMMAND, ui, null);
            int x = 0;

            while (x < 4)
            {
                Thread.Sleep(5000);
                Console.WriteLine("AH " + x);
                x++;
            }
            server.Dispatcher.Trigger(e);
            server.Dispatcher.Trigger(e);
            server.Dispatcher.Trigger(e);
            Console.ReadKey();
        }