Esempio n. 1
0
        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));
            }
        }
Esempio n. 2
0
        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));
            }
        }