/// <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>); }
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(); }