/// <summary>
        /// 取得登入者學習圈資訊
        /// </summary>
        /// <param name="strAccess"></param>
        /// <returns></returns>

        public IHttpActionResult Get([FromUri]string strAccess) {
            strAccess = HttpUtility.UrlDecode(strAccess);
            var requestData = JsonConvert.DeserializeObject<Infrastructure.ViewModel.CourseManage.GetAllMyCourseRequest>(strAccess);
            if (requestData.Account == null ||
                requestData.ICanToken == null)
                return Content(HttpStatusCode.BadRequest, "遺漏參數");

            var result = new ResultBaseModel<Infrastructure.ViewModel.CourseManage.GetAllMyCourseResponse>();
            var tokenService = new TokenService();
            var checkToken = tokenService.GetTokenInfo(requestData.ICanToken).Result;
            if (checkToken == null)
            {
                result.Success = false;
                result.Message = "已登出";
                result.State = Infrastructure.ViewModel.Base.LogState.Logout;
                return Ok(result);
            }
            var service = new LearningCircleService();
            var response = service.APPGetAllMyCourse(requestData.ICanToken);
            if (response == null)
            {
                result.Success = false;
                result.Message = "查無資料";
                return Ok(result);
            }
            result.Success = true;
            result.Message = "查詢成功";
            if (response.FirstOrDefault() != null)
                result.Data = response.ToArray();
            else
                result.Data = new Infrastructure.ViewModel.CourseManage.GetAllMyCourseResponse[0];
            return Ok(result);
        }
        public IHttpActionResult Post([FromBody]Infrastructure.ViewModel.CourseManage.GetAllMyCourseRequest value) {
            if (value.Account == null ||
                value.ICanToken == null)
                return Content(HttpStatusCode.BadRequest, "遺漏參數");

            var result = new Infrastructure.ViewModel.Base.ResultBaseModel<Infrastructure.ViewModel.CourseManage.GetAllMyCourseResponse>();
            var service = new LearningCircleService();
            var response = service.APPGetAllMyCourse(value.ICanToken);
            if (response == null)
            {
                result.Success = false;
                result.Message = "查詢失敗";
                result.State = Infrastructure.ViewModel.Base.LogState.Error;
                return Ok(response);
            }
            result.Success = true;
            result.Message = "查詢成功";
            result.Data = response.ToArray();
            return Ok(result);
        }