public async Task <User> FindByProviderId(CredentialsProvider provider, string providerId) { var entity = await repository.FindByProviderId(provider.ToString(), providerId); return(entity?.ToModel()); }