public IHttpActionResult Get([FromUri] string strAccess)
        {
            var requestData     = JsonConvert.DeserializeObject <Infrastructure.ViewModel.CourseManage.GetCourseDetailRequest>(strAccess);
            var requestService  = new Service.Utility.RequestDataHelper <Infrastructure.ViewModel.CourseManage.GetCourseDetailRequest>();
            var checkColumnKeys = new string[3] {
                "account", "classid", "icantoken"
            };
            var checkEmpty = requestService.CheckColumnEmpty(requestData, checkColumnKeys);

            if (checkEmpty == false)
            {
                return(Content(HttpStatusCode.InternalServerError, "遺漏參數"));
            }
            var response     = new ResultBaseModel <Infrastructure.ViewModel.CourseManage.GetCourseDetailResponse>();
            var tokenService = new TokenService();
            var checkToken   = tokenService.GetTokenInfo(requestData.ICanToken).Result;

            if (checkToken == null)
            {
                response.Success = false;
                response.Message = "已登出";
                response.State   = Infrastructure.ViewModel.Base.LogState.Logout;
                return(Ok(response));
            }


            var service = new LearningCircleService();
            var data    = service.APPGetCourseDetail(requestData.ICanToken, requestData.ClassID);

            response.Success = true;
            response.Message = "查詢成功";
            response.Data    = new Infrastructure.ViewModel.CourseManage.GetCourseDetailResponse[1] {
                data
            };

            return(Ok(response));
        }