/// <summary> /// Returns personally identifiable information for a user asyncronously /// </summary> /// <param name="personId">The person id to lookup</param> /// <returns>Personally identifiable information for person</returns> public Task <PiiDTO> GetPiiByIdAsync(int personId) { var pii = PersonQueries.CreateGetPiiByIdQuery(this.Context, personId).SingleOrDefaultAsync(); this.logger.Trace("Retrieved person by id {0}.", personId); return(pii); }