示例#1
0
        public bool IsInLogin(uvw_User user, uvw_Login login)
        {
            if (_context.Set <uvw_UserLogin>()
                .Any(x => x.UserId == user.Id && x.LoginId == login.Id))
            {
                return(true);
            }

            return(false);
        }
示例#2
0
        public void CreateLogins()
        {
            /*
             * create test logins
             */

            foundLogin = _uow.Logins.Get(QueryExpressionFactory.GetQueryExpression <uvw_Login>()
                                         .Where(x => x.Name == TestDefaultConstants.LoginName).ToLambda())
                         .SingleOrDefault();

            if (foundLogin == null)
            {
                foundLogin = _uow.Logins.Create(
                    _map.Map <uvw_Login>(new LoginV1()
                {
                    Name        = TestDefaultConstants.LoginName,
                    LoginKey    = AlphaNumeric.CreateString(16),
                    IsDeletable = true,
                }));

                _uow.Commit();
            }
        }
示例#3
0
        public void CreateLogins()
        {
            /*
             * create default logins
             */

            foundLogin = _uow.Logins.Get(QueryExpressionFactory.GetQueryExpression <uvw_Login>()
                                         .Where(x => x.Name == DefaultConstants.LoginName).ToLambda())
                         .SingleOrDefault();

            if (foundLogin == null)
            {
                foundLogin = _uow.Logins.Create(
                    _map.Map <uvw_Login>(new LoginV1()
                {
                    Name        = DefaultConstants.LoginName,
                    LoginKey    = DefaultConstants.LoginKey,
                    IsEnabled   = true,
                    IsDeletable = false,
                }));

                _uow.Commit();
            }
        }