bool SitePermissionDefault(SitePermission perm) { switch (perm) { case SitePermission.POST_PUT: return(false); } return(true); }
public static SitePermission CreateSitePermission( HedwigContext context, User user = null, Site site = null ) { user = user ?? UserHelper.CreateUser(context); site = site ?? SiteHelper.CreateSite(context); var sitePermission = new SitePermission { SiteId = site.Id, UserId = user.Id }; context.Permissions.Add(sitePermission); context.SaveChanges(); return(sitePermission); }