Ejemplo n.º 1
0
        private ServiceErrorData GetServiceError()
        {
            if (m_serviceError == null)
            {
                m_serviceError = new ServiceErrorData();
            }

            return(m_serviceError);
        }
Ejemplo n.º 2
0
        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);
            }
        }