private Models.ErrorRecord ConvertFromDataRecord(Data.ErrorRecord record) { if (record == null) { return(null); } Models.ErrorRecord model = new Models.ErrorRecord { ExceptionType = record.ExceptionType ?? string.Empty, Message = record.Message ?? string.Empty, StackTrace = record.StackTrace ?? string.Empty, Target = record.Target ?? string.Empty, TimeStamp = DateTime.UtcNow, Url = record.Url ?? string.Empty, UserIp = record.UserIp ?? string.Empty, InnerExceptionError = ConvertFromDataRecord(record.InnerExceptionError) }; return(model); }
private Data.ErrorRecord ConvertToDataRecord(Models.ErrorRecord record) { if (record == null) { return(null); } Data.ErrorRecord dataRow = new Data.ErrorRecord { ExceptionType = record.ExceptionType ?? String.Empty, Message = record.Message ?? String.Empty, StackTrace = record.StackTrace ?? String.Empty, Target = record.Target ?? String.Empty, TimeStamp = DateTime.UtcNow, Url = record.Url ?? String.Empty, UserIp = record.UserIp ?? String.Empty, InnerExceptionError = ConvertToDataRecord(record.InnerExceptionError) }; return(dataRow); }