//::::::::::::::::::::::::::::::::: static public ServiceHost LoadWebService(WebServicesID inServiceID) { switch (inServiceID) { case WebServicesID.PosIntegration: return(new ServiceHost(typeof(PosIntegrationService))); case WebServicesID.Reservations: return(new ServiceHost(typeof(ReservationsService))); default: throw new Exception(String.Format("Unknown Web Service: {0}", inServiceID)); } }
//::::::::::::::::::::::::::::::::: /// <summary> /// Load a WCF Service with a given ServiceID /// </summary> /// <param name="inServiceID"></param> /// <returns></returns> public ServiceHost LoadWebService(WebServicesID inServiceID) { switch (inServiceID) { //case WebServicesID.PosIntegration: return new ServiceHost(typeof(PosIntegrationService)); //case WebServicesID.Reservations: return new ServiceHost(typeof(ReservationsService)); //case WebServicesID.Xero: return new ServiceHost(typeof(WCFServiceXero)); case WebServicesID.EFTPOS: return(new ServiceHost(typeof(WCFServiceEFTPOS))); case WebServicesID.WebMate: return(new ServiceHost(typeof(WCFServiceWebMate))); default: throw new Exception(String.Format("Unknown Web Service: {0}", inServiceID)); } }