private GetReportException ConvertException(ReportExeptionDTO exception) { var ex = new GetReportException { AssemblyName = exception.AssemblyName, BaseClasses = exception.BaseClasses, FullName = exception.FullName, Everything = exception.Everything, Name = exception.Name, Namespace = exception.Namespace, Message = exception.Message, StackTrace = exception.StackTrace }; if (exception.InnerException != null) { ex.InnerException = ConvertException(exception.InnerException); } return(ex); }
private ReportExeptionDTO ConvertToCoreException(ErrorReportException exception) { var ex = new ReportExeptionDTO { AssemblyName = exception.AssemblyName, BaseClasses = exception.BaseClasses, Everything = exception.Everything, FullName = exception.FullName, Message = exception.Message, Name = exception.Name, Namespace = exception.Namespace, StackTrace = exception.StackTrace }; if (ex.InnerException != null) { ex.InnerException = ConvertToCoreException(exception.InnerException); } return(ex); }