Пример #1
0
        public ActionResult Get([FromRoute][FromQuery] ParticipantIdentityPredicate predicate)
        {
            var request = new QueryIdentityRequest <ParticipantIdentityPredicate>()
            {
                Predicate = predicate
            };

            var response = _app.Query(request);

            return(new ApplicationResult <Participant>(response));
        }
Пример #2
0
        public virtual QueryResponse <TEntity> Query(QueryIdentityRequest <TIdentityPredicate> request)
        {
            var entity = _repository.Query(request.Predicate);

            var response = new QueryResponse <TEntity>()
            {
                StatusCode = 200,
                Payload    = entity
            };

            return(response);
        }