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