public LinkedList <IAggregateEvent> GetEvents(string aggregateName)
        {
            var aggregateId = int.Parse(aggregateName);
            var list        = _genericEntityService.Get <Event>(q => q.Where(x => x.AggregateId == aggregateId).ToList());

            return(new LinkedList <IAggregateEvent>(_eventToAggregateEventMapper.Map(list)));
        }
예제 #2
0
 public List <T> Get <T>(Func <IQueryable <T>, List <T> > predicate) where T : class, IReportingEntity
 {
     return(_genericEntityService.Get(predicate));
 }