using Bowin.Web.Controls.Mvc; using EMIS.CommonLogic.ScoreManage; using EMIS.ViewModel; using EMIS.Web.Controls; using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; namespace EMIS.Web.Controllers.StudentSystem.Examine { [Authorization] public class StudentScoreDetailController : Controller { public ILevelScoreServices levelScoreServices { get; set; } public ActionResult List() { return View(); } [HttpPost] public ActionResult List(QueryParamsModel pararms) { ConfiguretView configuretView = ConfiguretExtensions.GetConfiguretermsView(pararms); var schoolyearID = pararms.getExtraGuid("ddlSchoolyear"); var examinationBatchID = pararms.getExtraGuid("ddlExaminationBatch"); var examinationTypeID = pararms.getExtraGuid("ddlExaminationType"); var examinationProjectID = pararms.getExtraGuid("ddlExaminationProject"); if (configuretView.Attribute == Bowin.Web.Controls.Mvc.DropdownList.SELECT_ALL.ToString()) configuretView.Attribute = ""; return Json(levelScoreServices.GetExaminationScoreViewGrid(configuretView, schoolyearID, examinationBatchID, examinationTypeID, examinationProjectID, (int)pararms.page, (int)pararms.rows)); } } }