static void Main(string[] args) { // Start database server. _databaseServer = DatabaseServer.CreateInstance(); _databaseServer.Open(); // Start RESTful resource service. _resourceService = ServiceHost.CreateInstance<ResourceService>(); _resourceService.Open(); // Start RESTful resource service. _projectService = ServiceHost.CreateInstance<ProjectService>(); _projectService.Open(); System.Console.WriteLine("Press enter to stop services..."); System.Console.ReadLine(); _projectService.Close(); _resourceService.Close(); _databaseServer.Close(); }
static void Main(string[] args) { // Start database server. _databaseServer = DatabaseServer.CreateInstance(); _databaseServer.Open(); // Start RESTful resource service. _resourceService = ServiceHost.CreateInstance <ResourceService>(); _resourceService.Open(); // Start RESTful resource service. _projectService = ServiceHost.CreateInstance <ProjectService>(); _projectService.Open(); System.Console.WriteLine("Press enter to stop services..."); System.Console.ReadLine(); _projectService.Close(); _resourceService.Close(); _databaseServer.Close(); }
/// <summary> /// Method to execute when the service stops. /// </summary> protected override void OnStop() { _projectService.Close(); _resourceService.Close(); _databaseServer.Close(); }