using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using EMISOnline.CommonLogic.EducationalServices; using EMISOnline.Entities; using EMISOnline.ViewModel; namespace EMISOnline.Web.Controllers.Manage { public class ScoreRuleController : Controller { //计分规则 public IScoreRuleServices IScoreRuleServices { get; set; } public ActionResult List() { return View(); } [HttpPost] public ActionResult List(int page, int rows) { var result = IScoreRuleServices.GetScoreRuleList(page, rows); return Json(result); } public ActionResult Edit(Guid? ScoreRuleID) { ER_ScoreRule model = new ER_ScoreRule(); if (ScoreRuleID.HasValue) { model = IScoreRuleServices.GetScoreRule(ScoreRuleID.Value); } else { model.ScoreRuleID = Guid.NewGuid(); } return View(model); } [HttpPost] public ActionResult Edit(ER_ScoreRule model) { try { IScoreRuleServices.AddScoreRule(model); return Json(new ReturnMessage() { IsSuccess = true, Message = "保存成功!" }); } catch (Exception ex) { return Json(new ReturnMessage() { IsSuccess = false, Message = "保存失败:" + ex.Message }); } } public ActionResult TeacherScoreIndex() { return View(); } public JsonResult TeacherSetStuScoreList() { return Json(null,JsonRequestBehavior.AllowGet); } } }