Ejemplo n.º 1
0
        public async Task <IActionResult> GetAddressAsync(int personId, int id)
        {
            if (await _personRepository.GetAsync(personId) == null)
            {
                return(NotFound());
            }

            var address = await _addressRepository.GetByForeignKeyAsync(personId, nameof(Address.PersonId), id);

            if (address == null)
            {
                return(NotFound());
            }

            return(Ok(address));
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> GetEmailAsync(int personId, int id)
        {
            if (await _personRepository.GetAsync(personId) == null)
            {
                return(NotFound());
            }

            var email = await _emailRepository.GetByForeignKeyAsync(personId, nameof(Email.PersonId), id);

            if (email == null)
            {
                return(NotFound());
            }

            return(Ok(email));
        }