/// <summary> /// Dipose resources /// </summary> public void Dispose() { if (service is FrancePublicHolidayAPI) { if (FrancePublicHolidayAPI.Instance != null) { FrancePublicHolidayAPI.Instance.Dispose(); } } service = null; }
/// <summary> /// constructor /// </summary> /// <param name="_service">by befault satic api will be instanciated or _service="RESTapi" to use "https://jours-feries-france.antoine-augusti.fr/api/" API </param> public PublicHoliday(string _service = "Default") { switch (_service) { case "RESTapi": service = FrancePublicHolidayAPI.Instance; break; default: service = new StaticFileAPI(); break; } }