/// <summary> /// Method used to cancel history log details. /// </summary> /// <param name="requestId">request id of the message</param> /// <param name="commandType">command type</param> /// <param name="trainId">list of train ids</param> /// <returns>Error code if any</returns> public static ResultCodeEnum CancelLog(Guid requestId, PIS.Ground.Core.Data.CommandType commandType, string trainId, MessageStatusType messageStatus) { if (HistoryLoggerConfiguration.Used) { return(HistoryLogger.CancelLog(requestId, commandType, trainId, messageStatus)); } else { return(ResultCodeEnum.RequestAccepted); } }
/// <summary> /// Method used to write history log details. /// </summary> /// <param name="context"> message details</param> /// <param name="requestId">request id of the message</param> /// <param name="commandType">command type</param> /// <param name="trainId">list of train ids</param> /// <param name="messageStatus">message status</param> /// <param name="startDate"> start date of activation</param> /// <param name="endDate">end date of activation</param> /// <returns>Error code if any</returns> public static ResultCodeEnum WriteLog(string context, Guid requestId, PIS.Ground.Core.Data.CommandType commandType, string trainId, MessageStatusType messageStatus, DateTime startDate, DateTime endDate) { if (HistoryLoggerConfiguration.Used) { return(HistoryLogger.WriteLog(context, requestId, commandType, trainId, messageStatus, startDate, endDate)); } else { return(ResultCodeEnum.RequestAccepted); } }