CodeGarten.Data.Access.UserManager.PermissionToEnroll C# (CSharp) Method

PermissionToEnroll() private method

private PermissionToEnroll ( Container container, RoleType roleType, RoleBarrier roleBarrier ) : bool
container CodeGarten.Data.Model.Container
roleType CodeGarten.Data.Model.RoleType
roleBarrier RoleBarrier
return bool
        private bool PermissionToEnroll(Container container, RoleType roleType, RoleBarrier roleBarrier)
        {
            var barrier = (int) roleBarrier;

            return _db.DbContext.Roles.Where(r =>
                                          r.ContainerTypeName == container.Type.Name &&
                                          r.RoleTypeName == roleType.Name &&
                                          r.Barrier != barrier
                ).Any();
        }