private void lvwUser_SelectedIndexChanged(object sender, EventArgs e) { if (lvwUser.Items.Count > 0) { if (formMode == FormMode.Add || formMode == FormMode.Edit) { } else { var user = userRepository.GetById(new Guid(lvwUser.FocusedItem.Text)); ViewUserDetail(user); } } }
public Task <ApplicationUser> FindByLoginAsync(string loginProvider, string providerKey, CancellationToken cancellationToken) { cancellationToken.ThrowIfCancellationRequested(); if (string.IsNullOrWhiteSpace(loginProvider)) { throw new ArgumentNullException(nameof(loginProvider)); } if (string.IsNullOrWhiteSpace(providerKey)) { throw new ArgumentNullException(nameof(providerKey)); } var loginEntity = _userLoginRepository.GetById(new UserLoginKey { LoginProvider = loginProvider, ProviderKey = providerKey }); if (loginEntity == null) { return(Task.FromResult(default(ApplicationUser))); } var userEntity = _userRepository.GetById(loginEntity.UserId); return(Task.FromResult(GetApplicationUser(userEntity))); }
/// <summary> /// /// </summary> /// <param name="id"></param> /// <returns></returns> public UserLogin GetUserLoginById(long id) { return(_userLoginRepository.GetById(id)); }