Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }
Esempio n. 3
0
        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);
        }