Code 1SPWeb site = SPContext.Current.Web; 2SPUser currentUser = site.CurrentUser; 3// create new group 4site.SiteGroups.Add("Site Members", currentUser, currentUser, 5"Site Group created at "+ DateTime.Now.ToString()); 6// assign permission level to new group 7SPGroup NewGroup = site.SiteGroups["Site Members"]; 8SPRoleAssignment roleAssignment =new SPRoleAssignment(NewGroup); 9SPRoleDefinition permLevel = site.RoleDefinitions["Contribute"]; 10roleAssignment.RoleDefinitionBindings.Add(permLevel);