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));
            }
        }