public IActionResult Create(AspNetGroupsViewModel aspNetGroupsViewModel, params string[] selectedRoles) { if (ModelState.IsValid) { var groupID = identity.AddGroup(aspNetGroupsViewModel.AspNetGroup, selectedRoles); if (groupID > 0) { TempData["message"] = $"Asp Net Group has been created."; } else { TempData["message"] = $"Asp Net Group was not created."; } return(RedirectToAction("List")); } else { foreach (var role in identity.GetAspNetRoles().ToList()) { var listItem = new SelectListItem() { Text = role.Name, Value = role.Id, Selected = selectedRoles.Contains(role.Id) }; aspNetGroupsViewModel.AspNetRolesList.Add(listItem); } return(View(aspNetGroupsViewModel)); } }