public void AddRole(RoleDto role) { ExecuteVoid(true, AuditTrailOperations.CreateRole, _unitOfWork, () => { _roleRepo.Add(role.ToApplicationRole()); addOrUpdatePermissions(role.Id, role.AssignedPermissions.ToList()); return(null); }); }