public static MessageLogModel FromEntity(MessageLog messageLog) { return(new MessageLogModel { DateLogged = messageLog.DateLogged, Message = messageLog.Message, MessageType = messageLog.MessageType, Context = messageLog.LogContext.ToString(), Details = messageLog.LogDetails, Errors = messageLog.LogErrors, Hint = messageLog.Hint, CorrelationId = messageLog.Message.GetCorrelationId(), DateOccurred = messageLog.Message.Attributes.GetDateTimeValue( AttributeExtensions.GetPluginScopedName("DateOccurred"), messageLog.DateLogged) }); }