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)); }
public ActionResult Save(RoleFeatureModel model) { RoleFeature rf = new RoleFeature(); rf.FeatureId = model.FeatureId; rf.RoleId = model.RoleId; roleFeatureService.Add(rf); unitOfWork.Commit(); return(PartialView()); }