public ActionResult Index(string searchString, int page = 1, int pageSize = 10)
        {
            var dao   = new VaiTroChucNangDao();
            var model = dao.ListVTCN(searchString, page, pageSize);

            ViewBag.SearchString = searchString;
            return(View(model));
        }
        public ActionResult Edit(int id)
        {
            var vtcn    = new VaiTroChucNangDao();
            var content = vtcn.ViewDetail(id);

            SetViewBagVaiTro(content.VaiTroID);
            SetViewBagChucNang(content.ChucNangID);
            return(View(content));
        }
 public ActionResult Create(VaiTroChucNangPhanMem vtcn)
 {
     if (ModelState.IsValid)
     {
         var dao = new VaiTroChucNangDao();
         int id  = dao.Insert(vtcn);
         if (id > 0)
         {
             SetAlert("Thêm thành công", "success");
             return(RedirectToAction("Index", "VaiTroChucNang"));
         }
         else
         {
             ModelState.AddModelError("", "Thêm không thành công");
         }
     }
     return(View("Index"));
 }
        public ActionResult Edit(VaiTroChucNangPhanMem vtcn)
        {
            if (ModelState.IsValid)
            {
                var dao = new VaiTroChucNangDao();

                var result = dao.Update(vtcn);

                if (result)
                {
                    SetAlert("Chỉnh sửa thành công", "success");
                    return(RedirectToAction("Index", "VaiTroChucNang"));
                }
                else
                {
                    ModelState.AddModelError("", "cập nhật không thành công");
                }
                SetViewBagVaiTro(vtcn.VaiTroID);
                SetViewBagChucNang(vtcn.ChucNangID);
            }
            return(View("Index"));
        }