public async Task <List <Models.DB.Transformer> > GetTransformers(Models.AllegianceTypes allegianceType) { _logger.LogInformation("WarService.GetTransformers"); _logger.LogInformation("Get all registered transformers for {allegianceType}", allegianceType); return(await _dbcontext.Transformers.Where(x => (int)allegianceType == 0 || ((int)allegianceType > 0 && x.AllegianceTypeId == (int)allegianceType)).OrderBy(x => x.Name).ToListAsync()); }
public async Task <ActionResult <IEnumerable <Models.DB.Transformer> > > GetTeam([FromQuery] Models.AllegianceTypes allegiance) { return(await _warService.GetTransformers(allegiance)); }