Example #1
0
        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> > GetByAppId(string appId)
 {
     return(await _standardRepository.GetAllAsync(a => a.AppId == appId, isRequiredDiscriminator : true));
 }