//Cập nhật quyền cho người dùng public string updatePermission(int id, int usertemp) { string msg = ""; var grant = db.GrantPermissions.Find(id, usertemp); var p = db.Permissions.Where(x => x.Status == true); if (grant == null) { UserGrantPermission g = new UserGrantPermission() { PermissionId = id, UserId = usertemp, Description = "" }; db.GrantPermissions.Add(g); msg = "<div class='alert alert-success'>Quyền cấp thành công</div>"; } else { db.GrantPermissions.Remove(grant); msg = "<div class='alert alert-danger'>Quyền hủy thành công</div>"; } db.SaveChanges(); return(msg); }
public async Task <ActionResult> DeleteConfirmed(int id) { UserGrantPermission userGrantPermission = await db.GrantPermissions.FindAsync(id); db.GrantPermissions.Remove(userGrantPermission); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "PermissionId,UserId,Description")] UserGrantPermission userGrantPermission) { if (ModelState.IsValid) { db.Entry(userGrantPermission).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.UserId = new SelectList(db.Administrators, "UserId", "UserName", userGrantPermission.UserId); ViewBag.PermissionId = new SelectList(db.Permissions, "PermissionId", "PermissionName", userGrantPermission.PermissionId); return(View(userGrantPermission)); }
// GET: Admin/UserGrantPermissions/Delete/5 public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserGrantPermission userGrantPermission = await db.GrantPermissions.FindAsync(id); if (userGrantPermission == null) { return(HttpNotFound()); } return(View(userGrantPermission)); }
// GET: Admin/UserGrantPermissions/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } UserGrantPermission userGrantPermission = await db.GrantPermissions.FindAsync(id); if (userGrantPermission == null) { return(HttpNotFound()); } ViewBag.UserId = new SelectList(db.Administrators, "UserId", "UserName", userGrantPermission.UserId); ViewBag.PermissionId = new SelectList(db.Permissions, "PermissionId", "PermissionName", userGrantPermission.PermissionId); return(View(userGrantPermission)); }
public string updatePermission(int id, int usertemps) { string message_permission = ""; var grant = db.UserGrantPermission.Find(id, usertemps); if (grant == null) { UserGrantPermission ugp = new UserGrantPermission() { PermissionID = id, UserID = usertemps, Description = "Được Cấp Quyền" }; db.UserGrantPermission.Add(ugp); message_permission = "<div class='alert alert-success'>Đã Cập Nhật Thông Tin Cấp Quyền</div>"; } else { db.UserGrantPermission.Remove(grant); message_permission = "<div class='alert alert-danger'>Đã Hủy Quyền</div>"; } db.SaveChanges(); return(message_permission); }