Esempio n. 1
0
        public IUser New(string username, string password)
        {
            Transportation.Entities.User user = new Transportation.Entities.User
            {
                Username = username,
                Password = password
            };

            return(new User(user, _projectUserRepository, _userRepository, _projectFactory));
        }
Esempio n. 2
0
        public User(Transportation.Entities.User user,
                    Transportation.Repository.Interfaces.IProjectUserRepository projectUserRepository,
                    Transportation.Repository.Interfaces.IUserRepository userRepository,
                    IProjectFactory projectFactory)
        {
            _user = user;
            _projectUserRepository = projectUserRepository;
            _userRepository        = userRepository;

            _projectFactory = projectFactory;
        }
Esempio n. 3
0
        public IUser Get(string username)
        {
            Transportation.Entities.User user = _userRepository.GetByUsername(username);

            if (user == null || user.DeletedAt.HasValue)
            {
                return(null);
            }

            return(new User(user, _projectUserRepository, _userRepository, _projectFactory));
        }
Esempio n. 4
0
 public IUser Get(Transportation.Entities.User user)
 {
     return(new User(user, _projectUserRepository, _userRepository, _projectFactory));
 }