public ActionResult Delete(string Id) { var role = RoleManager.FindById(Id); var viewModel = new RolesCreateViewModel(role); return(PartialView("_Delete", viewModel)); }
public async Task <IActionResult> RolesCreate(RolesCreateViewModel model) { if (ModelState.IsValid) { //set the data to a model var role = new IdentityRole() { Name = model.RollName }; //create a new role using the model data var result = await _roleManager.CreateAsync(role); if (result.Succeeded) { //if the the role creation works, retruen rolesindex page return(RedirectToAction("RolesIndex")); } foreach (var error in result.Errors) { //if not, return error ModelState.AddModelError(String.Empty, error.Description); } } //return view return(View(model)); }
public async Task <ActionResult> Edit(string ID) { if (string.IsNullOrEmpty(ID)) { return(HttpNotFound()); } else { var role = await RoleManager.FindByIdAsync(ID); var viewModel = new RolesCreateViewModel(role); return(PartialView("_Action", viewModel)); } }
public async Task <ActionResult> Create(RolesCreateViewModel roleCreateViewModel) { if (!ModelState.IsValid) { return(View(roleCreateViewModel)); } var result = await RoleManager.CreateAsync(new IdentityRole(roleCreateViewModel.Name)); if (!result.Succeeded) { ModelState.AddModelError("", result.Errors.FirstOrDefault()); return(View(roleCreateViewModel)); } return(RedirectToAction("Index", "Roles")); }
public ActionResult Create() { var viewModel = new RolesCreateViewModel(); return(PartialView("_Action", viewModel)); }