PermissionSet CreateDefaultPermissionSet(Tenant tenant) { var permSet = PermissionSet.Create(tenant); tenant.EntityContext.AddObject(permSet); tenant.EntityContext.AddObject(Permission.Create(tenant.EntityContext.CreateQuery <Role>().Single(r => r.Name == ROLES.USER && r.Tenant.Id == tenant.Id).Id, "ROLE", false, true, permSet, tenant)); tenant.EntityContext.SaveChanges(); return(permSet); }