예제 #1
0
        public User GetByEmail(string email)
        {
            IUserDbProvider db = ObjectContainer.GetUserDbProvider();

            return(db.FindByUsername(email));
        }
예제 #2
0
        public void AddTrip(int userId, Trip trip)
        {
            IUserDbProvider db = ObjectContainer.GetUserDbProvider();

            db.AddTrip(userId, trip);
        }
예제 #3
0
        public void GeneratePassword(User user, string password)
        {
            IUserDbProvider db = ObjectContainer.GetUserDbProvider();

            db.CreatePassword(user, password);
        }
예제 #4
0
        public User Authenticate(string username, string password)
        {
            IUserDbProvider db = ObjectContainer.GetUserDbProvider();

            return(db.VerifyPassword(db.FindByUsername(username).ID, password));
        }
예제 #5
0
        public User Get(int id)
        {
            IUserDbProvider db = ObjectContainer.GetUserDbProvider();

            return(db.Read(id));
        }
예제 #6
0
        public void Add(User user)
        {
            IUserDbProvider db = ObjectContainer.GetUserDbProvider();

            db.Create(user);
        }