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()); }