public CheckPatentStatementResult CheckPatentStatement(CheckPatentStatementArgument argument)
        {
            var result = new CheckPatentStatementResult();
            var query  = new CheckPatentStatement.Query {
                Argument = argument, Result = result
            };

            _mediator.Send(query).Wait();
            return(result);
        }
Beispiel #2
0
        public string GetValidationErrors(CheckPatentStatementArgument argument)
        {
            var errors = new List <string>();

            if (string.IsNullOrEmpty(argument.GosNumber))
            {
                errors.Add("GosNumber is null or empty");
            }
            if (string.IsNullOrEmpty(argument.Identifier))
            {
                errors.Add("Identifier is null or empty");
            }
            return(string.Join(Environment.NewLine, errors.ToArray()));
        }