public async Task <IHttpActionResult> Get() { try { var result = await _repository.GetAllMeetingsAsync(); // Mapping var meetings = _mapper.Map <IEnumerable <MeetingModel> >(result); return(Ok(meetings)); } catch (Exception ex) { // TODO Add Logging return(InternalServerError(ex)); } }
public async Task <IHttpActionResult> Get() { try { var result = await _repository.GetAllMeetingsAsync(); IList <MeetingModel> meetings = new List <MeetingModel>(); result.All(t => { var _meeting = _mapper.Map <MeetingModel>(t); _meeting.AttendeeNames = string.Join(", ", t.Meeting_Attendees_Map.Select(a => a.Attendee.Name).ToList()); meetings.Add(_meeting); return(true); }); return(Ok(meetings)); } catch (Exception ex) { // TODO Add Logging return(InternalServerError(ex)); } }