コード例 #1
0
        public JsonResult GetScoreDetailByAdvanceSearch(ScoreSearchViewModel scoreSearchViewModel)
        {
            HttpResponseMessage response = new APIHelper.APICallMethod().GetHttpResponseMessage("GetScoreDetailReportByAdvanceSearch", "AdminPanel", scoreSearchViewModel);

            if (response.IsSuccessStatusCode)
            {
                var data = response.Content.ReadAsStringAsync().Result;
                ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.ScoreDetailsViewModel> > dbBookingDetails = JsonConvert.DeserializeObject <ViewModel.ResponseModel.ResponseViewModel <List <ViewModel.ScoreDetailsViewModel> > >(data);
                if (dbBookingDetails.IdentityResult.Status == true)
                {
                    string convertedData = Common.HtmlHelper.RenderViewToString(this.ControllerContext, "~/Views/ScoreManagement/_ScoreDetails.cshtml", dbBookingDetails.Content);

                    return(Json(new { code = 0, message = convertedData }));
                }
                else
                {
                    if (dbBookingDetails.IdentityResult.Message == "Invalid access details, Please log-out.")
                    {
                        return(Json(new { code = -99, message = "Please Login Again" }));
                    }
                    else
                    {
                        return(Json(new { code = -1, message = dbBookingDetails.IdentityResult.Message }));
                    }
                }
            }
            else
            {
                return(Json(new { code = -2, message = "failed" }));
            }
        }
コード例 #2
0
        // GET: ScoreManagement
        public ActionResult Index()
        {
            ScoreSearchViewModel scoreSearchViewModel = new ScoreSearchViewModel()
            {
                CoursePairingViewModels = CoursePairing()
            };

            return(View(scoreSearchViewModel));
        }