public async Task <List <Charge> > GetAllChargesAsync(Tag tag, Battery battery) { var relations = await _chargeTagRelationService.GetAllRelationsForTagAsync(tag.Id); var charges = await _chargeService.GetActiveAsync(battery); var output = charges.Where(c => relations.Any(r => r.ChargeId == c.Id)).ToList(); return(output); }