コード例 #1
0
        public ActionResult Create(Level level)
        {
            if (ModelState.IsValid)
            {
                //Xử lý MetaTitle
                if (!string.IsNullOrEmpty(level.Name))
                {
                    level.MetaTitle = StringHelper.ToUnsignString(level.Name);
                }

                var  dao = new LevelDao();
                long id  = dao.Insert(level);
                if (id > 0)
                {
                    SetAlert("Create a new level successfully.", "success");
                    return(RedirectToAction("Index", "Level"));
                }
                else
                {
                    ModelState.AddModelError("", "Create a new level failed.");
                    return(RedirectToAction("Create", "Level"));
                }
            }
            return(View(level));
        }
コード例 #2
0
        public ActionResult Active(string searchString, int page = 1, int pageSize = 10)
        {
            var dao   = new LevelDao();
            var model = dao.ListAllPagingActive(searchString, page, pageSize);

            ViewBag.SearchString = searchString;
            return(View(model));
        }
コード例 #3
0
        public JsonResult ChangeStatus(int id)
        {
            var result = new LevelDao().ChangeStatus(id);

            return(Json(new
            {
                status = result
            }));
        }
コード例 #4
0
        public ActionResult Create(TbCapdo level)
        {
            var dao = new LevelDao();
            var id  = dao.Insert(level);

            if (id > 0)
            {
                SetAlert("Thêm cấp độ mới thành công", "success");
                return(RedirectToAction("Index", "Level"));
            }
            else
            {
                ModelState.AddModelError("", "Thêm mới không thành công");
            }
            return(View("Index"));
        }
コード例 #5
0
 public ActionResult Edit(TbCapdo level)
 {
     if (ModelState.IsValid)
     {
         var dao    = new LevelDao();
         var result = dao.Update(level);
         if (result)
         {
             SetAlert("Sửa cấp độ thành công", "success");
             return(RedirectToAction("Index", "Level"));
         }
         else
         {
             ModelState.AddModelError("", "Cập nhật không thành công");
         }
     }
     return(View("Index"));
 }
コード例 #6
0
        public ActionResult Edit(Level level)
        {
            if (ModelState.IsValid)
            {
                if (!string.IsNullOrEmpty(level.Name))
                {
                    level.MetaTitle = StringHelper.ToUnsignString(level.Name);
                }

                var result = new LevelDao().Update(level);
                if (result)
                {
                    SetAlert("Edit this level successfully.", "success");
                }
                else
                {
                    ModelState.AddModelError("", "Edit this level failed.");
                }
            }
            return(View(level));
        }
コード例 #7
0
        //Set options value for select list
        public JsonResult SetOption()
        {
            var dao  = new LevelDao();
            var list = dao.ListAllForOption();

            if (list != null)
            {
                return(Json(new
                {
                    data = list,
                    status = true
                }));
            }
            else
            {
                return(Json(new
                {
                    status = false
                }));
            }
        }
コード例 #8
0
        //Rank all Clubs of the system
        public ActionResult Rank(int?levelId, string searchString, int pageIndex = 1, int pageSize = 10)
        {
            int totalRecord = 0;
            var model       = new ClubDao().DisplayListRankedClub(levelId, searchString, ref totalRecord, pageIndex, pageSize);

            ViewBag.SearchString = searchString;

            Level selectedLevel = new Level();

            if (levelId != null)
            {
                selectedLevel = new LevelDao().GetByID((int)levelId);
            }
            ViewBag.SelectedLevel = selectedLevel;

            ViewBag.Total = totalRecord;
            ViewBag.Page  = pageIndex;

            int maxPage   = 5;
            int totalPage = 0;

            if (totalRecord % pageSize != 0)
            {
                totalPage = (int)(totalRecord / pageSize) + 1;
            }
            else
            {
                totalPage = (int)(totalRecord / pageSize);
            }

            ViewBag.TotalPage = totalPage;
            ViewBag.MaxPage   = maxPage;
            ViewBag.First     = 1;
            ViewBag.Last      = totalPage;
            ViewBag.Next      = pageIndex + 1;
            ViewBag.Prev      = pageIndex - 1;

            return(View(model));
        }
コード例 #9
0
        public ActionResult Edit(int id)
        {
            var level = new LevelDao().GetByID(id);

            return(View(level));
        }
コード例 #10
0
        public void SetViewBagLevel(int?selected = null)
        {
            var dao = new LevelDao();

            ViewBag.MaCD = new SelectList(dao.ListAll(), "MaCD", "TenCD", selected);
        }