public void ExecuteReEntrance(IProcessingContext processingContext, bool callInMaintenance = false) { if (_IsSystemInMaintenanceMode && !callInMaintenance) { Utilities.ExtensionMethods.KraftResult(_HttpContext, HttpStatusCode.ServiceUnavailable, $"Currently the system is maintained. Please retry in few minutes."); return; } processingContext.InputModel.ProcessingContextRef = this; processingContext.Execute(_TransactionScope); }