コード例 #1
0
        public GetDocumentListResult GetDocumentList(GetDocumentListArgument arg)
        {
            var result = new GetDocumentListResult();
            var query  = new DocumentList.Query
            {
                Result   = result,
                Argument = arg
            };

            _mediator.Send(query).Wait();
            return(result);
        }
コード例 #2
0
        public void GetRequests(GetDocumentListArgument argument, GetDocumentListResult result)
        {
            if (!argument.DateBegin.HasValue)
            {
                throw new ArgumentNullException(nameof(argument.DateBegin));
            }
            if (!argument.DateEnd.HasValue)
            {
                throw new ArgumentNullException(nameof(argument.DateEnd));
            }
            var allDocuments = GetRequests(argument.DateBegin.Value, argument.DateEnd.Value).Union(
                GetContracts(argument.DateBegin.Value, argument.DateEnd.Value));

            result.List = allDocuments.ToArray();
        }