public ActionResult EditRoleConfirm(uRolePowerConfirm model, FormCollection form) { string result = ""; if (model.uRolePowerSn != -1) { uRolePowerConfirm urpc = db.uRolePowerConfirm.Where(n => n.uRolePowerSn == model.uRolePowerSn).ToList().FirstOrDefault(); urpc.uEachRoleMinNum = model.uEachRoleMinNum; urpc.uTotlaRoleMinNum = model.uTotlaRoleMinNum; } else { int roleID = Convert.ToInt32(form["roleID"]); int powerID = Convert.ToInt32(form["powerID"]); int urpsn = db.uRolePowers.Where(n => n.uRoleID == roleID && n.powerID == powerID).Select(n => n.urpSn).ToList().FirstOrDefault(); uRolePowerConfirm urpc = new uRolePowerConfirm { uRolePowerSn = urpsn, uEachRoleMinNum = model.uEachRoleMinNum, uTotlaRoleMinNum = model.uTotlaRoleMinNum }; db.uRolePowerConfirm.Add(urpc); } db.SaveChanges(); result = "角色覆核人數設定更新成功"; return(Content(result)); }
public PartialViewResult EditRoleConfirm(int upowerID) { uRolePowerConfirm urpcList = (from c in db.uRolePowerConfirm join x in db.uRolePowers on c.uRolePowerSn equals x.urpSn where x.powerID == upowerID select c).FirstOrDefault(); return(PartialView(urpcList)); }