// GET (all) public async Task <IHttpActionResult> Get() { var models = await _demoModelService.GetAllDemoModelsAsync(); return(Ok(models.Select(model => new { model.Id, model.Name, Info = model.CommonInfo, model.Created, model.Modified }))); }
public async Task <IHttpActionResult> Get() { _logger.Info("receiving all items"); try { var models = await _demoModelService.GetAllDemoModelsAsync(); return(Ok(models.Select(model => new { Id = model.Id, Name = model.Name, Created = model.Created, Modified = model.Modified, CommonInfo = model.CommonInfo }))); } catch (Exception ex) { _logger.Error(ex, $"Server error occured while trying to get all items"); return(this.InternalServerError(ex)); } }