public async Task <byte[]> DownloadAsync(GetPersonRequestDto request) { if (request == null) { throw new ArgumentNullException("PersonService GetPersonRequest is invalid"); } var person = await personDao.GetItemAsync(request.Id); return(person.Biography); }
public async Task <GetPersonResponseDto> GetItemAsync(GetPersonRequestDto request) { if (request == null) { throw new ArgumentNullException("PersonService GetPersonRequest is invalid"); } var resp = new GetPersonResponseDto(); try { var personModel = await personDao.GetItemAsync(request.Id); resp.Person = mapper.Map <PersonDto>(personModel); var response = await lifeEventApiClient.GetLifeEventsByPersonId(request.Id); resp.Person.LifeEvents = response.LifeEvents; } catch (Exception e) { resp.AddMessage(new Message(e.Message)); } return(resp); }
public Task <GetPersonResponseDto> GetPersonAsync(GetPersonRequestDto getPersonRequestDto) { return(GetAsync <GetPersonResponseDto>($"api/Person/", getPersonRequestDto)); }
public Task <GetPersonResponseDto> GetPersonAsync(GetPersonRequestDto getPersonRequestDto) { return(GetAsync <GetPersonResponseDto>($"/api/Person/{getPersonRequestDto.Id}")); }