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)); }
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; }
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)); }
public IUser Get(Transportation.Entities.User user) { return(new User(user, _projectUserRepository, _userRepository, _projectFactory)); }