/// <summary> /// Returns contact info related to a person asyncronously /// </summary> /// <param name="personId">The person id to lookup</param> /// <returns>Contact info related to person</returns> public Task <ContactInfoDTO> GetContactInfoByIdAsync(int personId) { var contactInfo = PersonQueries.CreateGetContactInfoByIdQuery(this.Context, personId).SingleOrDefaultAsync(); this.logger.Trace("Retrieved contact info by id {0}.", personId); return(contactInfo); }