public JsonResult Quyenhan(string tendn) { var quyen = data.sp_Quyenuserksd(tendn).ToList(); var quyenuser = data.sp_Quyenusersd(tendn).ToList(); List <QuyenUser> lstQuyen = new List <QuyenUser>(); foreach (var item in quyenuser) { QuyenUser list = new QuyenUser(tendn, "checked", item.MAQUYEN, item.TENQUYEN); lstQuyen.Add(list); } foreach (var item in quyen) { QuyenUser list = new QuyenUser(tendn, "", item.MAQUYEN, item.TENQUYEN); lstQuyen.Add(list); } return(Json(new { lstQuyen, JsonRequestBehavior.AllowGet })); }
public JsonResult Capnhatquyen(string tendn, int maquyen) { var pq = data.PHANQUYENs.Where(n => n.TENDN == tendn && n.MAQUYEN == maquyen).SingleOrDefault(); if (pq == null) { PHANQUYEN phanquyen = new PHANQUYEN(); phanquyen.TENDN = tendn; phanquyen.MAQUYEN = maquyen; data.PHANQUYENs.Add(phanquyen); data.SaveChanges(); } else { data.PHANQUYENs.Remove(pq); data.SaveChanges(); } var quyen = data.sp_Quyenuserksd(tendn).ToList(); var quyenuser = data.sp_Quyenusersd(tendn).ToList(); List <QuyenUser> lstQuyen = new List <QuyenUser>(); foreach (var item in quyenuser) { QuyenUser list = new QuyenUser(tendn, "checked", item.MAQUYEN, item.TENQUYEN); lstQuyen.Add(list); } foreach (var item in quyen) { QuyenUser list = new QuyenUser(tendn, "", item.MAQUYEN, item.TENQUYEN); lstQuyen.Add(list); } return(Json(new { lstQuyen, JsonRequestBehavior.AllowGet })); }