コード例 #1
0
        public GetCountTextForPaySumResult GetCountTextForPaySum(GetCountTextForPaySumArgument argument)
        {
            var result = new GetCountTextForPaySumResult();
            var query  = new GetCountTextForPaySum.Query {
                Argument = argument, Result = result
            };

            _mediator.Send(query).Wait();
            return(result);
        }
コード例 #2
0
        public string GetValidationErrors(GetCountTextForPaySumArgument argument)
        {
            var errors = new List <string>();

            if (argument.MainDocumentType == null)
            {
                errors.Add("MainDocumentType is null");
            }
            if (argument.DocumentType == null)
            {
                errors.Add("DocumentType is null");
            }
            return(string.Join(Environment.NewLine, errors.ToArray()));
        }