private async Task <Guid> GetUserId() { var signinId = User.Claims.First(c => c.Type == "sub")?.Value; var contact = await _contactsApiClient.GetContactBySignInId(signinId); return(contact?.Id ?? Guid.Empty); }
private async Task <ContactResponse> GetUser() { var signinId = _contextAccessor.HttpContext.User.Claims.First(c => c.Type == "sub")?.Value; return(await _contactsApiClient.GetContactBySignInId(signinId ?? Guid.Empty.ToString())); }
private async Task <ContactResponse> GetUserContact(string signinId) { return(await _contactsApiClient.GetContactBySignInId(signinId)); }