public IActionResult RoleCreate() { AppRoleCreateViewModel model = new AppRoleCreateViewModel() { Created = DateTime.Now }; return(PartialView(model)); }
public IActionResult RoleUpdate(string id) { var role = _roleManager.FindByIdAsync(id).Result; if (role != null) { var model = new AppRoleCreateViewModel() { RoleId = role.Id, Name = role.Name, Created = role.Created, Description = role.Description }; return(PartialView(model)); } return(PartialView()); }
public async Task <IActionResult> Post([FromBody] AppRoleCreateViewModel model) { if (ModelState.IsValid) { if (model != null) { var result = await _roleManager.CreateAsync(new AppRole() { Name = model.Name, Description = model.Description, Created = DateTime.Now }); if (!result.Succeeded) { return(new BadRequestObjectResult(Errors.AddErrorsToModelState(result, ModelState))); } } } return(new OkObjectResult("Role created")); }
public IActionResult RoleUpdate(AppRoleCreateViewModel model) { if (ModelState.IsValid) { if (model != null) { var result = _roleManager.UpdateAsync(new AppRole() { Name = model.Name, Description = model.Description, Created = DateTime.Now }).Result; if (result.Succeeded) { return(RedirectToAction("Index", new { area = "Admin", controller = "AppRole" })); } } } return(PartialView()); }