public NhanVienViewModel Login(string userName, string password) { NhanVien account = (NhanVien)_nhanVienRepo.SearchFor(i => i.UserName.Equals(userName) && i.PassWord.Equals(password)).SingleOrDefault(); if (account != null) { var thongTinNhanVien = (from nhanvien in _nhanVienRepo.GetAll() join chucvu in _chucVuRepo.GetAll() on nhanvien.MaChucVu equals chucvu.MaChucVu orderby nhanvien.MaNhanVien descending where nhanvien.MaNhanVien.Equals(account.MaNhanVien) select new NhanVienViewModel { maNhanVien = nhanvien.MaNhanVien, tenNhanVien = nhanvien.TenNhanvien, diaChi = nhanvien.DiaChi, soDienThoai = nhanvien.SoDienThoai, email = nhanvien.Email, CMND = nhanvien.CMND, avatar = nhanvien.Avatar, maChucVu = nhanvien.MaChucVu, tenChucVu = chucvu.TenChucVu, trangThai = nhanvien.TrangThai, }).First(); return((NhanVienViewModel)thongTinNhanVien); } else { return(null); } }