public ContactAgentResponseViewModel Handle(ContactAgentResponseMessage responseMessage)
        {
            switch(responseMessage.ValidationResult.IsValid)
            {
                case true:
                    return new ContactAgentResponseViewModel(Texts.ThankYou);
                case false:
                    var sb = new StringBuilder();
                    sb.AppendLine(Texts.ValidationError);

                    foreach (var error in responseMessage.ValidationResult.Errors)
                    {
                        sb.AppendLine(error.ErrorMessage);
                    }
                    return new ContactAgentResponseViewModel(sb.ToString());
            }
            return null;
        }
Пример #2
0
        public ContactAgentResponseViewModel Handle(ContactAgentResponseMessage responseMessage)
        {
            switch (responseMessage.ValidationResult.IsValid)
            {
            case true:
                return(new ContactAgentResponseViewModel(Texts.ThankYou));

            case false:
                var sb = new StringBuilder();
                sb.AppendLine(Texts.ValidationError);

                foreach (var error in responseMessage.ValidationResult.Errors)
                {
                    sb.AppendLine(error.ErrorMessage);
                }
                return(new ContactAgentResponseViewModel(sb.ToString()));
            }
            return(null);
        }
        public ContactAgentResponseViewModel Handle(ContactAgentResponseMessage responseMessage)
        {
            switch (responseMessage.ValidationResult.IsValid)
            {
            case true:
                return(new ContactAgentResponseViewModel("Thank you for your interest in this house, an agent will get back to you shortly"));

            case false:
                var sb = new StringBuilder();
                sb.AppendLine("There was a problem with your input, please uncomment code from Program.cs, then try again.");

                foreach (var error in responseMessage.ValidationResult.Errors)
                {
                    sb.AppendLine(error.ErrorMessage);
                }
                return(new ContactAgentResponseViewModel(sb.ToString()));
            }
            return(null);
        }