public ActionResult ClassroomCreate(FormCollection fc) { var branchId = Utility.CommonHelper.To<int>(fc["ClassroomCreateBranchId"]); var classroomTypeId = Utility.CommonHelper.To<int>(fc["ClassroomCreateClassroomType"]); var classroomName = fc["ClassroomCreateClassroomName"]; var maxBookNum = Utility.CommonHelper.To<int>(fc["ClassroomCreateMaxBookNum"]); var status = Utility.CommonHelper.To<int>(fc["ClassroomCreateClassroomStatus"]); var renewTime = Utility.CommonHelper.To<DateTime?>(fc["ClassroomCreateRenewTime"]); var model = new Classroom() { BranchId = branchId, ClassroomTypeId = classroomTypeId, ClassroomName = classroomName, MaxBookNum = maxBookNum, Status = status, RenewTime = renewTime, //CreateBy= CreateTime = DateTime.Now }; var result = BranchBLL.CreateClassroom(model, LoginUserManager.CurrLoginUser.UserId); if (result) { WebCommon.Cache.ClassroomCache.SetClassroomCache(model); WebCommon.Cache.ClassroomCache.UpdateClassroomListCache(model); } var search = new SearchClassroomModel() { BranchId = branchId }; return ClassroomList(search, 1); }
public ActionResult ClassroomUpdate(FormCollection fc) { var classroomId = Utility.CommonHelper.To<int>(fc["ClassroomUpdateClassroomId"]); var classroomTypeId = Utility.CommonHelper.To<int>(fc["ClassroomUpdateClassroomType"]); var classroomName = fc["ClassroomUpdateClassroomName"]; var maxBookNum = Utility.CommonHelper.To<int>(fc["ClassroomUpdateMaxBookNum"]); var status = Utility.CommonHelper.To<int>(fc["ClassroomUpdateClassroomStatus"]); var renewTime = Utility.CommonHelper.To<DateTime?>(fc["ClassroomUpdateRenewTime"]); var model = BranchBLL.GetClassroomById(classroomId); model.ClassroomTypeId = classroomTypeId; model.ClassroomName = classroomName; model.MaxBookNum = maxBookNum; model.Status = status; model.RenewTime = renewTime; model.UpdateBy = LoginUserManager.CurrLoginUser.UserId; model.UpdateTime = DateTime.Now; var result = BranchBLL.UpdateClassroom(model, LoginUserManager.CurrLoginUser.UserId); if (result) { WebCommon.Cache.ClassroomCache.UpdateClassroomCache(model); } var search = new SearchClassroomModel() { BranchId = model.BranchId }; return ClassroomList(search, 1); }
public ActionResult ClassroomList(SearchClassroomModel search, [DefaultValue(1)]int pageIndex) { var model = WebCommon.Cache.ClassroomCache.GetClassroomPagedList(search.BranchId, search.ClassroomType, search.Keyword, new Paging() { PageIndex = pageIndex, PageSize = 15 }); Session["SearchClassroomModel"] = search; return PartialView("_List", model); }