Example #1
0
 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);
         }
     }
 }
Example #2
0
        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));
 }