public Permission GetEntity() { Permission p = new Permission(); BindObject.CopyModel(p, this); return(p); }
public Role GetEntity() { Role role = new Role(); BindObject.CopyModel(role, this); return(role); }
public User GetEntity() { User user = new User(); BindObject.CopyModel(user, this); return(user); }
public Menu GetEntity() { Menu menu = new Menu(); BindObject.CopyModel(menu, this); return(menu); }
// GET: Roles/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var role = await _context.Role.FindAsync(id); if (role == null) { return(NotFound()); } RoleViewModel roleViewModel = new RoleViewModel(); roleViewModel.Permissions = _rbac.GetRolePermissions(role); Form form = Form(); BindObject.CopyModel(roleViewModel, role); form.Model(roleViewModel, "ID"); ViewData["form"] = form.GetContent(); ViewData["script"] = form.GetScript(); return(View()); }
// GET: Users/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var user = await _context.User.FindAsync(id); if (user == null) { return(NotFound()); } var uvm = new UserViewModel(); BindObject.CopyModel(uvm, user); uvm.Permissions = rbac.GetUserPermissions(user); uvm.Roles = rbac.GetUserRoles(user); uvm.ConfirmPassword = user.Password; Form form = Form(); form.Model(uvm, "ID"); ViewData["formHtml"] = form.GetContent(); ViewData["script"] = form.GetScript(); return(View()); }
// GET: Permissions/Edit/5 public async Task <IActionResult> Edit(int?id) { if (id == null) { return(NotFound()); } var permission = await _context.Permission.FindAsync(id); if (permission == null) { return(NotFound()); } PermissionViewModel pvm = new PermissionViewModel(); BindObject.CopyModel(pvm, permission); Form form = Form(); form.Model(pvm, "ID"); ViewData["formHtml"] = form.GetContent(); ViewData["script"] = form.GetScript(); return(View(permission)); }
// GET: Menus/Edit/5 public async Task <IActionResult> Edit(int id) { if (id == null) { return(NotFound()); } var menu = await _context.Menu.FindAsync(id); if (menu == null) { return(NotFound()); } MenuViewModel mvm = new MenuViewModel(); BindObject.CopyModel(mvm, menu); mvm.Roles = _rbac.GetMenuRoles(menu); Form form = Form(); form.Model(mvm, "ID"); ViewData["form"] = form.GetContent(); ViewData["script"] = form.GetScript(); return(View()); }