public async Task <GetLifeEventsResponseDto> GetItemsByPersonIdAsync(GetLifeEventsByPersonIdRequest request) { if (request == null) { throw new ArgumentNullException("GetLifeEventListRequest is invalid"); } var resp = new GetLifeEventsResponseDto(); try { var lifeEvents = await lifeEventDao.GetItemsByPersonIdAsync(request.personId).ConfigureAwait(false); resp.LifeEvents = lifeEvents.Select(mapper.Map <LifeEventDto>).ToList(); } catch (Exception e) { resp.Messages.Add(new Message(e.Message)); } return(resp); }
public Task <GetLifeEventsResponseDto> GetLifeEventByPersonId([FromQuery] GetLifeEventsByPersonIdRequest request) { return(lifeEventService.GetItemsByPersonIdAsync(request)); }