コード例 #1
0
        public LoggedUser(
            IUserDTO userDTO,
            ICredentialsAccessor credentialsAccessor,
            ITimelineController timelineController,
            ITweetController tweetController,
            ITweetFactory tweetFactory,
            IUserController userController,
            IMessageController messageController,
            IFriendshipFactory friendshipFactory,
            IFriendshipController friendshipController,
            IAccountController accountController,
            ISavedSearchController savedSearchController)

            : base(userDTO, timelineController, userController, friendshipFactory)
        {
            _credentialsAccessor   = credentialsAccessor;
            _tweetController       = tweetController;
            _tweetFactory          = tweetFactory;
            _messageController     = messageController;
            _friendshipController  = friendshipController;
            _accountController     = accountController;
            _savedSearchController = savedSearchController;

            Credentials = _credentialsAccessor.CurrentThreadCredentials;
        }
コード例 #2
0
 public Real(IUserController user, IGameController game)
 {
     _user = user;
     _game = game;
     _userCreationIndex = 0;
     _userId            = 0;
 }
コード例 #3
0
 public DbChatMessage()
 {
     dbContext = DbContext.Instance;
     dbFile = new DbFile();
     userController = new UserController();
     //dbUser = new DbUser();
 }
コード例 #4
0
        public AccontModule(IUserController userController, IUsers users)
            : base("/Account")
        {
            this.userController = userController;
            this.users = users;
            this.RequiresAuthentication();

            Post["/"] = x =>
                            {
                                var user = this.Bind<User>();
                                var userId = this.users.GetIdByUsername(this.Context.CurrentUser.UserName);
                                if(user.Id == userId)
                                    this.userController.Update(user);
                                else
                                    return Response.AsJson(new []{false});
                                return Response.AsJson(new []{true});
                            };

            Get["/"] = x =>
                           {
                               var userId = this.users.GetIdByUsername(this.Context.CurrentUser.UserName);
                               var user = this.users.Get(userId);
                               return Response.AsJson(user);
                           };
        }
コード例 #5
0
        public AccontModule(IUserController userController, IUsers users) : base("/Account")
        {
            this.userController = userController;
            this.users          = users;
            this.RequiresAuthentication();

            Post["/"] = x =>
            {
                var user   = this.Bind <User>();
                var userId = this.users.GetIdByUsername(this.Context.CurrentUser.UserName);
                if (user.Id == userId)
                {
                    this.userController.Update(user);
                }
                else
                {
                    return(Response.AsJson(new [] { false }));
                }
                return(Response.AsJson(new [] { true }));
            };

            Get["/"] = x =>
            {
                var userId = this.users.GetIdByUsername(this.Context.CurrentUser.UserName);
                var user   = this.users.Get(userId);
                return(Response.AsJson(user));
            };
        }
コード例 #6
0
 public frmStartCalorieLimitWindow(IInitialRunController inController, IUserController inUserController, IRepositoryFactory inRepositoryFactory)
 {
     _controller        = inController;
     _userController    = inUserController;
     _repositoryFactory = inRepositoryFactory;
     InitializeComponent();
 }
コード例 #7
0
 public ProfilePageViewModel(
     IEventAggregator eventAggregator,
     IEnumerable <Lazy <IUserController, OAuthTypeMetadata> > userControllers)
 {
     eventAggregator.Subscribe(this);
     userController = userControllers.Single(c => c.Metadata.OAuthType == App.UserSetting.OAuthSetting.OAuthSettingType).Value;
 }
コード例 #8
0
        public AuthenticatedUser(
            IUserDTO userDTO,
            ICredentialsAccessor credentialsAccessor,
            ITimelineController timelineController,
            ITweetController tweetController,
            IUserController userController,
            IMessageController messageController,
            IFriendshipController friendshipController,
            IAccountController accountController,
            ITwitterListController twitterListController,
            ISavedSearchController savedSearchController,
            ITaskFactory taskFactory)

            : base(userDTO, userController, timelineController, friendshipController, twitterListController, taskFactory)
        {
            _credentialsAccessor   = credentialsAccessor;
            _tweetController       = tweetController;
            _messageController     = messageController;
            _friendshipController  = friendshipController;
            _accountController     = accountController;
            _twitterListController = twitterListController;
            _savedSearchController = savedSearchController;

            Credentials = _credentialsAccessor.CurrentThreadCredentials;
        }
コード例 #9
0
        public void LoggedUserTestNotNull()
        {
            IUserController userController = UserController.Instance;

            userController.Login("customer", "pass");
            Assert.IsNotNull(userController.LoggedUser);
        }
コード例 #10
0
        public void IsLoggedInTestFalse()
        {
            IUserController userController = UserController.Instance;

            userController.Login("customer", "passs");
            Assert.IsFalse(userController.IsLoggedIn);
        }
コード例 #11
0
        public static void Initialize(TestContext context)
        {
            testHelpers    = new TestHelpers();
            userController = new UserController();

            testHelpers.ClearData();
            testHelpers.InsertTestData();
        }
コード例 #12
0
 public Engine(IUserController controller)
 {
     this.renderer = new ConsoleRenderer(20, 15);
     this.tetrimino = new TTetrimino();
     this.collisionManager = new CollisionManager(renderer, tetrimino);
     this.controller = controller;
     this.staticTetriminos = new char[renderer.Rows, renderer.Cols];
 }
コード例 #13
0
 public UserManagerService(IPermissionController permissionController, IUserController userController, IRoleController roleController, IScriptExecutor scriptExecutor, IDepartmentController departmentController)
 {
     _permissionController = permissionController;
     _userController       = userController;
     _roleController       = roleController;
     _scriptExecutor       = scriptExecutor;
     _departmentController = departmentController;
 }
コード例 #14
0
 public IUserController GetUserController()
 {
     if (_userController == null)
     {
         _userController = new UserController();
     }
     return(_userController);
 }
コード例 #15
0
 public AdministrationView(IUserController userController)
 {
     InitializeComponent();
     _userController  = userController;
     _currentUser     = new User();
     _securityContext = SecurityContext.Instance;
     UpdateGrid();
 }
コード例 #16
0
 public frmUserProgressWindow(IUserController inUserController, IProgressController inProgressController, IRepositoryFactory inRepositoryFactory)
 {
     _userController     = inUserController;
     _progressController = inProgressController;
     _repositoryFactory  = inRepositoryFactory;
     user = _userController.GetUser();
     InitializeComponent();
 }
コード例 #17
0
 public frmCalorieLimitCalculatorWindow(IInitialRunController inController, IUserController inUserController, IRepositoryFactory inRepositoryFactory, User inUser)
 {
     _controller        = inController;
     _userController    = inUserController;
     _repositoryFactory = inRepositoryFactory;
     user = inUser;
     InitializeComponent();
 }
コード例 #18
0
 public ProfileViewModelBase(
     IEventAggregator eventAggregator,
     ILanguageHelper languageHelper,
     IEnumerable <Lazy <IUserController, OAuthTypeMetadata> > userControllers)
     : base(eventAggregator, languageHelper)
 {
     userController = userControllers.Single(c => c.Metadata.OAuthType == App.UserSetting.OAuthSetting.OAuthSettingType).Value;
 }
コード例 #19
0
        public RegisterInvoice()
        {
            InitializeComponent();
            _priceServiceClient = new PriceServiceClient();
            _userController     = UserController.Instance;

            Title += " | Uživatel: " + _userController.LoggedUser.UserName;
        }
コード例 #20
0
ファイル: OrderView.xaml.cs プロジェクト: Athenas-B/INPDS
        public OrderView()
        {
            InitializeComponent();
            _userController = UserController.Instance;
            _user           = _userController.LoggedUser;

            Title += " | Uživatel: " + _user.UserName;
        }
コード例 #21
0
ファイル: ControllersManager.cs プロジェクト: Lexani/labs
        public void Set<T>() where T : IUserController
        {
            if (Current.GetType() == typeof (T))
            {
                return;
            }

            Current = (T)_controllers[typeof(T)];
        }
コード例 #22
0
 public MentionViewModel(
     IEventAggregator eventAggregator,
     ILanguageHelper languageHelper,
     IEnumerable <Lazy <ITweetController, OAuthTypeMetadata> > statusControllers,
     IEnumerable <Lazy <IUserController, OAuthTypeMetadata> > userControllers)
     : base(eventAggregator, languageHelper)
 {
     statusController = statusControllers.Single(c => c.Metadata.OAuthType == App.UserSetting.OAuthSetting.OAuthSettingType).Value;
     userController   = userControllers.Single(c => c.Metadata.OAuthType == App.UserSetting.OAuthSetting.OAuthSettingType).Value;
 }
コード例 #23
0
 public UsersRequester(
     ITwitterClient client,
     ITwitterClientEvents clientEvents,
     IUserController userController,
     IUsersClientRequiredParametersValidator validator)
     : base(client, clientEvents)
 {
     _userController = userController;
     _validator      = validator;
 }
コード例 #24
0
        public UserProvider(IDatabaseProvider dbProvider)
        {
            if (dbProvider == null)
            {
                throw new ArgumentNullException(nameof(dbProvider));
            }

            _dbProvider     = dbProvider;
            _userController = new UserController();
        }
コード例 #25
0
        static void Main(string[] args)
        {
            Console.WriteLine(DateTime.Now.Ticks);
            IUserController userController = (IUserController)UserControllerProxy.CreateInstance(new UserController());

            userController.Login(String.Empty, String.Empty);
            userController.Register(String.Empty);

            Console.ReadLine();
        }
コード例 #26
0
 public DirectMessageViewModel(
     IEventAggregator eventAggregator,
     ILanguageHelper languageHelper,
     IEnumerable <Lazy <IDirectMessageController, OAuthTypeMetadata> > messageControllers,
     IEnumerable <Lazy <IUserController, OAuthTypeMetadata> > userControllers)
     : base(eventAggregator, languageHelper)
 {
     messageController = messageControllers.Single(c => c.Metadata.OAuthType == App.UserSetting.OAuthSetting.OAuthSettingType).Value;
     userController    = userControllers.Single(c => c.Metadata.OAuthType == App.UserSetting.OAuthSetting.OAuthSettingType).Value;
 }
コード例 #27
0
        public NewUserInfoViewModel(INavigationService navigation = null, IUserController userController = null, IConstantUserInstance constantUserInstance = null)
        {
            _navigation           = navigation ?? (INavigationService)Splat.Locator.Current.GetService(typeof(INavigationService));
            _userController       = userController ?? (IUserController)Splat.Locator.Current.GetService(typeof(IUserController));
            _constantUserInstance = constantUserInstance ?? (IConstantUserInstance)Splat.Locator.Current.GetService(typeof(IConstantUserInstance));

            InitUser();

            SkipCommand   = new RelayCommand(OnSkip);
            SubmitCommand = new RelayCommand(OnSubmit);
        }
コード例 #28
0
        public GetUser()
        {
            var mock = new Mock <ILogger <UserController> >();
            ILogger <UserController> logger = mock.Object;

            //or use this short equivalent
            logger = Mock.Of <ILogger <UserController> >();

            this._userService    = new UserServiceFake();
            this._userController = new UserController(_userService, new MapperConfiguration(c => c.AddProfile <ApiUserProfile>()).CreateMapper(), logger);
        }
コード例 #29
0
ファイル: BattleWindow2D.xaml.cs プロジェクト: sunoru/PBO
 internal void Init(IUserController controller)
 {
     if (DataContext != null) return;
       userController = controller;
       nds.Init(controller);
       br.Init(controller.Game);
       controller.Game.LeapTurn += () =>
     {
       mask.Visibility = System.Windows.Visibility.Collapsed;
     };
 }
コード例 #30
0
        public RegisterPageViewModel(
            IApplicationState applicationState,
            IUserController userController,
            INavigationService navigationService)
        {
            _applicationState  = applicationState;
            _userController    = userController;
            _navigationService = navigationService;

            CreateUserCommand = new DelegateCommand(_CreateUser);
        }
コード例 #31
0
    void Start()
    {
        action = SSDirector.getInstance().currentSceneController as IUserController;

        style           = new GUIStyle();
        style.fontSize  = 40;
        style.alignment = TextAnchor.MiddleCenter;

        buttonStyle          = new GUIStyle("button");
        buttonStyle.fontSize = 30;
    }
コード例 #32
0
 public User(
     IUserDTO userDTO,
     ITimelineController timelineController,
     IUserController userController,
     IFriendshipFactory friendshipFactory)
 {
     _userDTO            = userDTO;
     _timelineController = timelineController;
     _userController     = userController;
     _friendshipFactory  = friendshipFactory;
 }
コード例 #33
0
        public static void Initialize(TestContext context)
        {
            testHelpers           = new TestHelpers();
            applicationController = new ApplicationController();
            bandController        = new BandController();
            userController        = new UserController();
            db = new ModelsDB.BandItEntities();
            applicationAccess = new ApplicationAccess();

            testHelpers.ClearData();
            testHelpers.InsertTestData();
        }
コード例 #34
0
 /// <summary>
 /// Initializes a new instance of the KayakoRestApi.KayakoService class.
 /// </summary>
 /// <param name="apiKey">Api Key.</param>
 /// <param name="secretKey">Secret Api Key.</param>
 /// <param name="apiUrl">URL of Kayako REST Api</param>
 /// <param name="requestType">Determines how the request URL is formed</param>
 public KayakoClient(string apiKey, string secretKey, string apiUrl, IWebProxy proxy, ApiRequestType requestType)
 {
     _coreController = new CoreController(apiKey, secretKey, apiUrl, proxy, requestType);
     _customFields   = new CustomFieldController(apiKey, secretKey, apiUrl, proxy, requestType);
     _departments    = new DepartmentController(apiKey, secretKey, apiUrl, proxy, requestType);
     _knowledgebase  = new KnowledgebaseController(apiKey, secretKey, apiUrl, proxy, requestType);
     _news           = new NewsController(apiKey, secretKey, apiUrl, proxy, requestType);
     _staff          = new StaffController(apiKey, secretKey, apiUrl, proxy, requestType);
     _tickets        = new TicketController(apiKey, secretKey, apiUrl, proxy, requestType);
     _troubleshooter = new TroubleshooterController(apiKey, secretKey, apiUrl, proxy, requestType);
     _users          = new UserController(apiKey, secretKey, apiUrl, proxy, requestType);
 }
コード例 #35
0
        public Engine(ConsoleRenderer renderer, IUserController controller, int snakeLength, int foodAmount)
        {
            this.userName = this.usersManager.RequestUserName(renderer);

            this.renderer = renderer;
            this.controller = controller;
            this.snakeLength = snakeLength;
            this.foodAmount = foodAmount;

            this.foodList = new List<Food>(foodAmount);
            this.snake = new Snake(snakeLength);

            for (int counter = 0; counter < foodAmount; counter++)
            {
                this.AddFood();
            }
        }
コード例 #36
0
        // Engine constructor
        public Engine(IRenderer renderer, 
                      IHungryCreature creature, 
                      List<IEatable> eatables,
                      ICollisionHandler collisionHandler,
                      IUsersManager usersManager,
                      IUserController controller)
        {
            this.userName = usersManager.RequestUserName(renderer);
            this.foodAmount = eatables.Capacity;
            this.renderer = renderer;
            this.controller = controller;
            this.eatables = eatables;
            this.creature = creature;
            this.collisionHandler = collisionHandler;

            // Clear the console so the username won't be stuck on the scores screen
            renderer.ClearConsole();

            for (int counter = 0; counter < foodAmount; counter++)
            {
                this.AddFood();
            }
        }
コード例 #37
0
ファイル: StartBattleVM.cs プロジェクト: sunoru/PBO
 void OnProcessed(IUserController u = null)
 {
     if (isPassive) client.ChallengeCanceled -= OnProcessed;
       else
       {
     client.ChallengeAccepted -= OnProcessed;
     client.ChallengeRefused -= OnProcessed;
       }
       client.EnterSucceed -= OnProcessed;
       if (CancelCommand.IsEnabled) CancelCommand.Execute(null); //auto refuse others
       if (Processed != null) UIDispatcher.Invoke(Processed);
 }
コード例 #38
0
ファイル: User.cs プロジェクト: EslamNader/tweetinvi
 public User(
     IUserDTO userDTO,
     IUserController userController,
     ITimelineController timelineController,
     IFriendshipController friendshipController,
     ITwitterListController twitterListController,
     ITaskFactory taskFactory)
 {
     _userDTO = userDTO;
     _timelineController = timelineController;
     _userController = userController;
     _friendshipController = friendshipController;
     _twitterListController = twitterListController;
     _taskFactory = taskFactory;
 }
コード例 #39
0
ファイル: Room.cs プロジェクト: jpmarr/kookbox
        IRoomUserController IRoomController.ConnectUser(IUserController newUser)
        {
            if (newUser == null)
                throw new ArgumentNullException(nameof(newUser));

            security.CheckUserHasPermission(newUser, Permission.Connect, Option.Create(this));

            // add this user if they're not already in the list
            IRoomUserController roomUser;
            lock (roomUsers)
            { 
                if (!roomUsers.TryGetValue(newUser.Id, out roomUser))
                {
                    roomUser = new RoomUser(this, newUser);
                    roomUsers.Add(newUser.Id, roomUser);
                }
            }

            return roomUser;
        }
コード例 #40
0
 public ProjectController()
 {
     _dbProject = new DbProject();
     _userController = new UserController();
 }
コード例 #41
0
ファイル: RoomUser.cs プロジェクト: jpmarr/kookbox
 public RoomUser(IRoomController roomController, IUserController userController)
 {
     this.roomController = roomController;
     this.userController = userController;
 }
コード例 #42
0
ファイル: BattleWindow2D.xaml.cs プロジェクト: sunoru/PBO
 public BattleWindow(IUserController controller)
 {
     InitializeComponent();
       Init(controller);
 }
コード例 #43
0
ファイル: Run2GeoManager.cs プロジェクト: har9421/Run2Geo
 public Run2GeoManager(IUserController userController)
 {
     _UserController = userController;
 }
コード例 #44
0
 public static IUserController<UserDto> GetUserUserController()
 {
     if (UserUserController == null)
     {
         UserUserController = new UserController();
     }
     return UserUserController;
 }
コード例 #45
0
ファイル: User.cs プロジェクト: rudiv/tweetinvi
 private static void Initialize()
 {
     _userController = TweetinviContainer.Resolve<IUserController>();
     _userFactory = TweetinviContainer.Resolve<IUserFactory>();
 }
コード例 #46
0
 /// <summary>
 /// Initializes a new instance of the KayakoRestApi.KayakoService class.
 /// </summary>
 /// <param name="apiKey">Api Key.</param>
 /// <param name="secretKey">Secret Api Key.</param>
 /// <param name="apiUrl">URL of Kayako REST Api</param>
 public KayakoClient(string apiKey, string secretKey, string apiUrl)
 {
     _coreController = new CoreController(apiKey, secretKey, apiUrl, null);
     _customFields = new CustomFieldController(apiKey, secretKey, apiUrl, null);
     _departments = new DepartmentController(apiKey, secretKey, apiUrl, null);
     _knowledgebase = new KnowledgebaseController(apiKey, secretKey, apiUrl, null);
     _news = new NewsController(apiKey, secretKey, apiUrl, null);
     _staff = new StaffController(apiKey, secretKey, apiUrl, null);
     _tickets = new TicketController(apiKey, secretKey, apiUrl, null);
     _troubleshooter = new TroubleshooterController(apiKey, secretKey, apiUrl, null);
     _users = new UserController(apiKey, secretKey, apiUrl, null);
 }
コード例 #47
0
ファイル: Engine.cs プロジェクト: nedevny/skier
 public Engine(IRenderer renderer, IUserController userInterface)
 {
     this.renderer = renderer;
     this.userInterface = userInterface;
     this.allObjects = new List<GameObject>();
 }