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