public IResponseBase ProcessResponse(IResultResponse response, IRequestParameter parameters) { var result = new Response <StringResponse>(); try { var xDoc = response.XDocument; result.resultset.Model = ParsingHelper.GetDWQuery(xDoc, "dwfrm_ordertrack"); if (string.IsNullOrEmpty(result.resultset.Model)) { _errors.Add(new SiteError { Message = new ErrorMessage(Config.Constants.GenericError, Config.Constants.GenericError), Severity = ErrorSeverity.FollowUp, Type = ErrorType.Unclassifiable }); } } catch (Exception ex) { _errors.Add(ex.Handle("OrderLookupForm.ProcessResponse", ErrorSeverity.FollowUp, ErrorType.Parsing)); } return(result); }
public IResponseBase ProcessResponse(IResultResponse response, IRequestParameter parameters) { var result = new Response <StringResponse>(); var xDoc = response.XDocument; try { result.resultset.Model = ParsingHelper.GetDWQuery(xDoc, "NewPasswordForm"); if (string.IsNullOrEmpty(result.resultset.Model)) { result.resultset.Model = ParsingHelper.GetDWQuery(xDoc, "PasswordResetForm"); if (string.IsNullOrEmpty(result.resultset.Model)) { _errors.Add(new SiteError { Message = new ErrorMessage(Config.Constants.GenericError, Config.Constants.GenericError), Severity = ErrorSeverity.UserActionRequired, Type = ErrorType.UserActionRequired }); } } } catch (Exception ex) { _errors.Add(ex.Handle("ResetPasswordForm.ProcessResponse", ErrorSeverity.FollowUp, ErrorType.Parsing)); } return(result); }