private ServiceErrorData GetServiceError() { if (m_serviceError == null) { m_serviceError = new ServiceErrorData(); } return(m_serviceError); }
public static ErrorVcModel CreateErrorVcModel(ServiceErrorData serviceError) { if (serviceError != null) { var error = new ErrorVcModel(); var pageErrors = new List <ErrorPageVcModel>(); foreach (var svcPageError in serviceError.PageErrors) { var pageError = new ErrorPageVcModel() { message = svcPageError.Message }; pageErrors.Add(pageError); } error.pageErrors = pageErrors.ToArray(); var fieldErrors = new List <ErrorFieldVcModel>(); foreach (var svcFieldError in serviceError.FieldErrors) { var fieldError = new ErrorFieldVcModel() { fieldName = svcFieldError.FieldName, message = svcFieldError.Message }; fieldErrors.Add(fieldError); } error.fieldErrors = fieldErrors.ToArray(); return(error); } else { return(null); } }