/// <summary> /// Stop the gaming service in a given venue area. Throw an error if the service is not currently active. /// </summary> /// <param name="managerId">Manager ID</param> /// <param name="venueId">Target venue ID</param> /// <param name="areaId">Target area ID</param> /// <returns></returns> public async Task StopGamingService(string managerId, string venueId, string areaId) { // Ensure the manager has access to the given service. await _EnsureManagerCanAccessVenue(managerId, venueId); // Stop the gaming service. await _database.StopGamingService(venueId, areaId); }