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))); }
public List <T> Get <T>(Func <IQueryable <T>, List <T> > predicate) where T : class, IReportingEntity { return(_genericEntityService.Get(predicate)); }