public async Task <IActionResult> Create(List <UserAccessSubmitViewModel> vm, RoleInsertViewModel role) { // اضافه کردن نقش جدید var roleId = await _roleRepository.AddRole(role); // اضافه کردن دسترسی های نقش جاری _usersAccessRepository.AddAccessRole(vm, roleId); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create(List <UserAccessSubmitViewModel> vm, RoleInsertViewModel role) { // اضافه کردن نقش جدید var roleId = await _roleRepository.AddRole(role); vm.Add(new UserAccessSubmitViewModel { Actions = new List <string> { "Index", "Profile" }, Controller = "HomeController" }); // اضافه کردن دسترسی های نقش جاری _usersAccessRepository.AddAccessRole(vm, roleId); return(RedirectToAction("Index")); }