public void Process() { switch (ProcessType) { case EnumProcessType.Issuance: if (_libertyProcessConfiguration.AppSettingsConfiguration.ActiveIssuanceInsurers.Contains(EnumInsurer.Liberty)) { GetService <Issuances>().Process(); } break; case EnumProcessType.Cancelation: if (_libertyProcessConfiguration.AppSettingsConfiguration.ActiveCancelationInsurers.Contains(EnumInsurer.Liberty)) { GetService <Cancelations>().Process(); } break; default: Logs.AddException(new Exception("processo_nao_desenvolvido"), _libertyProcessConfiguration.LogsConfiguration); break; } }