public EditRoleViewModel(ApplicationRole role) { this.Id = role.Id; this.OriginalRoleName = role.Name; this.RoleName = role.Name; this.Description = role.Description; }
public ActionResult Create([Bind(Include = "RoleName,Description")]RoleViewModel model) { string message = "That role name has already been used"; if (ModelState.IsValid) { var role = new ApplicationRole(model.RoleName, model.Description); ApplicationRoleManager _roleManager = new ApplicationRoleManager(new RoleStore<ApplicationRole>(_db)); if (_db.RoleExists(_roleManager, model.RoleName)) { return View(message); } else { _db.CreateRole(_roleManager, model.RoleName, model.Description); return RedirectToAction("Index", "Roles"); } } return View(); }
// Update this to accept an argument of type ApplicationRole: public SelectRoleEditorViewModel(ApplicationRole role) { this.RoleName = role.Name; this.Description = role.Description; }