public IHttpActionResult TaiKhoan(string order, string maSinhVien, string matKhau, string matKhauMoi = "")
        {
            if (string.IsNullOrEmpty(order) || string.IsNullOrEmpty(maSinhVien) || string.IsNullOrEmpty(matKhau))
            {
                return(BadRequest("Tham số truyền vào không hợp lệ !!!"));
            }

            if (!string.IsNullOrEmpty(order))
            {
                // Kiem tra thong tin dang nhap
                var current = SinhVienDao.TonTaiSinhVien(maSinhVien, matKhau);

                if (current == false)
                {
                    return(BadRequest("Thông tin sinh viên không đúng !!!"));
                }

                switch (order.ToLower())
                {
                case ORDER_LOGIN:
                    var thongTinCaNhan = SinhVienDao.GetThongTinCaNhan(maSinhVien);
                    if (thongTinCaNhan != null)
                    {
                        return(Ok(thongTinCaNhan));
                    }
                    break;

                case ORDER_GET_CV:
                    var lyLich = SinhVienDao.GetLyLichCaNhan(maSinhVien);
                    if (lyLich != null)
                    {
                        return(Ok(lyLich));
                    }
                    break;

                case ORDER_CHANGE_PASS:
                    var result = SinhVienDao.DoiMatKhau(maSinhVien, matKhau, matKhauMoi);
                    if (result)
                    {
                        return(Ok());
                    }

                    return(BadRequest("Đổi mật khẩu không thành công"));

                default:
                    break;
                }
            }
            return(NotFound());
        }