public async Task <UserViewModel> GetUserByUserNamePasswordAsync(string userName, string password) { string hashPass = _encryption.Encription(password); var user = await _context.User.Where(u => u.UserName.Trim() == userName.Trim() && u.Password.Trim() == hashPass + u.PasswordSalt.ToString()).AsNoTracking().SingleOrDefaultAsync(); var userModel = _mapper.Map <UserViewModel>(user); return(userModel); }