public List <MessageItem> GetMessages() { List <MessageItem> resultMessages = new List <MessageItem>(); ExceptionMessageModel messageModel = GetUFMessage(_ex); SetMessages(resultMessages, messageModel); return(resultMessages); }
private static void SetMessages(List <MessageItem> resultMessages, ExceptionMessageModel messageModel) { foreach (var item in messageModel.Messages) { resultMessages.Add(new MessageItem { Code = item.Code, Message = item.Message }); } }
private ExceptionMessageModel ValidationExceptionMessage(IValidationException baseException) { ExceptionMessageModel model = new ExceptionMessageModel { Messages = baseException.ValidationExceptionModel.ValidationMessages.Select(v => new ExceptionMessage { Code = v.Code, Message = v.Message }).ToList() }; return(model); }
private ExceptionMessageModel BusinessOperationExceptionMessage(IBusinessException baseException) { ExceptionMessageModel model = new ExceptionMessageModel { Messages = new System.Collections.Generic.List <ExceptionMessage> { new ExceptionMessage { Code = baseException.BusinessOperationExceptionModel.Code, Message = baseException.BusinessOperationExceptionModel.GetUFMessage() } } }; return(model); }
private ExceptionMessageModel AuthenticationExceptionMessage(IAuthenticationException authenticationException) { ExceptionMessageModel exceptionMessageModel = new ExceptionMessageModel { //OriginalMessage = authenticationException.AuthenticationOperationExceptionModel.OriginalMessage, Messages = new List <ExceptionMessage> { new ExceptionMessage { Code = authenticationException.AuthenticationOperationExceptionModel.Code, Message = authenticationException.AuthenticationOperationExceptionModel.GetUFMessage() } } }; return(exceptionMessageModel); }
internal IHttpActionResult NotFound(ExceptionMessageModel exceptionMessageModel) { return(Content(HttpStatusCode.NotFound, exceptionMessageModel)); }
internal IHttpActionResult BadRequest(ExceptionMessageModel exceptionMessageModel) { return(Content(HttpStatusCode.BadRequest, exceptionMessageModel)); }