public async Task <IActionResult> GetManys([FromQuery] string ids) { if (!string.IsNullOrEmpty(ids)) { var result = await _standardRepository .GetAllByIdsAsync( ids.Split(";").ToList(), expression : a => a.AllowArrayData == false, isRequiredDiscriminator : true); _logger.Info("Get bulk standard components: {@result}", result); return(Ok(result)); } else { var result = await _standardRepository .GetAllAsync( expression : a => a.AllowArrayData == false, isRequiredDiscriminator : true); _logger.Info("Get bulk standard components: {@result}", result); return(Ok(result)); } }
public async Task <IEnumerable <StandardComponent> > GetStandardComponentsByIds(IEnumerable <string> ids) { return(await _standardRepository.GetAllByIdsAsync(ids)); }