public ApiUserInfo Login(string userName, string password, bool?rememberMe) { var userInfor = new ApiUserInfo(); var passEnscrypt = Ulti.Md5Hash(password); var test = db.Users.ToList(); var user = db.Users.Where(u => u.f_Username == userName && u.f_Password == passEnscrypt).FirstOrDefault(); if (user != null) { user.f_Password = ""; userInfor.Username = userName; userInfor.Permission = Ulti.PermissionMapTo(user.f_Permission); userInfor.RemeberMe = rememberMe; userInfor.FullInfo = this._mapper.Map <User, ApiUser>(user); } else { throw new Exception("Tên đăng nhập hoặc mật khẩu không đúng"); } return(userInfor); }