private MerchantAccountErrorResponse GetMerchantAccountErrorResponse(string respData, string reasonPhrase) { var error = JsonConvert.DeserializeObject <MerchantAccountErrorResponse>(respData); if (error == null) { error = new MerchantAccountErrorResponse { Message = $"MerchantAccount response : {reasonPhrase}" }; } return(error); }
public static List <HubtelPosProxyError> ToErrors(this MerchantAccountErrorResponse modelState) { var errors = new List <HubtelPosProxyError>(); if (modelState.Errors != null) { foreach (var key in modelState.Errors) { errors.Add(new HubtelPosProxyError { Field = key.Field, Messages = key.Messages }); } } return(errors); }