Пример #1
0
        public ActionResult AddFeature(int roleId)
        {
            var fr = (from c in featureService.GetFeaturesList() where !(from d in roleFeatureService.GetFeaturesByRoleID(roleId) select d.FeatureId).Contains(c.ID) select c);

            RoleFeatureModel model = new RoleFeatureModel();

            model.RoleId      = roleId;
            ViewBag.FeatureId = new SelectList(fr, "ID", "Description");

            return(PartialView(model));
        }
Пример #2
0
        public ActionResult Save(RoleFeatureModel model)
        {
            RoleFeature rf = new RoleFeature();

            rf.FeatureId = model.FeatureId;
            rf.RoleId    = model.RoleId;

            roleFeatureService.Add(rf);
            unitOfWork.Commit();

            return(PartialView());
        }