Exemplo n.º 1
0
 public ProfileController(IUnitOfWork uow, IProfile profile, IMainCategory mainCategory, IUsersManager usersManager)
 {
     _uow          = uow;
     _profile      = profile;
     _mainCategory = mainCategory;
     _usersManager = usersManager;
 }
Exemplo n.º 2
0
 public BasicAuthFilter(IAuthManager authManager, IUsersManager usersManager, UserManager <User> userManager, IOptions <AppSettings> settings)
 {
     _authManager  = authManager;
     _usersManager = usersManager;
     _userManager  = userManager;
     _settings     = settings.Value;
 }
Exemplo n.º 3
0
        public LoginViewModel(IUsersManager usersManager, INotesManager notesManager)
        {
            _usersManager = usersManager;
            _notesManager = notesManager;

            LoginCommand = this.CreateCommand(LoginAsync);
        }
Exemplo n.º 4
0
 public UserController(IUnitOfWork uow, IUsersManager users, IProfile profile, IMainCategory mainCategory)
 {
     _uow          = uow;
     _users        = users;
     _profile      = profile;
     _mainCategory = mainCategory;
 }
Exemplo n.º 5
0
 public UserService(IRepository <User> repository, IUsersManager manager, IMapper mapper, IUnitOfWork work)
 {
     _manager    = manager;
     _repository = repository;
     _mapper     = mapper;
     _work       = work;
 }
        /// <summary>
        /// Initializes a new instance of the <see cref="OAuthManager"/> class.
        /// </summary>
        /// <param name="log">Log</param>
        /// <param name="appsManager">apps manager</param>
        /// <param name="usersManager">users manager</param>
        /// <param name="identityProvider">OAuth identity provider</param>
        public OAuthManager(ILog log, IAppsManager appsManager, IUsersManager usersManager, IdentityProviders identityProvider)
            : base(log, appsManager, usersManager)
        {
            this.oauthIdentityProvider = identityProvider;
            switch (this.oauthIdentityProvider)
            {
            case IdentityProviders.Microsoft:
                this.serverIdentityProvider = IdentityProviderType.Microsoft;
                break;

            case IdentityProviders.Facebook:
                this.serverIdentityProvider = IdentityProviderType.Facebook;
                break;

            case IdentityProviders.Google:
                this.serverIdentityProvider = IdentityProviderType.Google;
                break;

            case IdentityProviders.Twitter:
                this.serverIdentityProvider = IdentityProviderType.Twitter;
                break;

            default:
                throw new InvalidOperationException("Code should never reach here.");
            }
        }
Exemplo n.º 7
0
        public UsersController(IUsersManager usersManager,
                               ICacheManager cacheManager,

                               IAnswersManager answersManager,
                               IQuestionsManager questionsManager,
                               INurseSelfAssessmentAnswersManager nurseSelfAssessmentAnswersManager
                               )
        {
            _usersManager     = usersManager;
            _cacheManager     = cacheManager;
            _answersManager   = answersManager;
            _questionsManager = questionsManager;
            _nurseSelfAssessmentAnswersManager = nurseSelfAssessmentAnswersManager;



            //Get Answers
            var answers_result = _answersManager.Get();
            var answers_List   = (List <AnswerEntity>)answers_result.Entity;

            answerDictionary = answers_List.ToDictionary(x => new Tuple <int, decimal>(x.QuestionId, x.Value), x => x);

            //Get Questions
            var questions_result = _questionsManager.Get();
            var questions_List   = (List <QuestionEntity>)questions_result.Entity;

            questionDictionary = questions_List.ToDictionary(x => x.QuestionId, x => x);
        }
Exemplo n.º 8
0
 public DataBase(string connectionString)
 {
     _connectionString = connectionString;
     MRCities          = new MRCities(connectionString);
     MRContributions   = new MRContributions(connectionString);
     MRQuotas          = new MRQuotas(connectionString);
     MRUsers           = new MRUsers(connectionString);
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SearchWorker"/> class.
 /// </summary>
 /// <param name="log">log</param>
 /// <param name="queue">Search queue</param>
 /// <param name="searchManager">Search manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="usersManager">Users manager</param>
 public SearchWorker(ILog log, ISearchQueue queue, ISearchManager searchManager, ITopicsManager topicsManager, IUsersManager usersManager)
     : base(log)
 {
     this.Queue         = queue;
     this.searchManager = searchManager;
     this.topicsManager = topicsManager;
     this.usersManager  = usersManager;
 }
Exemplo n.º 10
0
 public UtentiController(IAzioniManager azioniManager, IUsersManager userManager, IFilialiManager filialiManager, ITitoliManager titoliManager, IUtilityManager utilityManager)
 {
     _azioniManager  = azioniManager;
     _userManager    = userManager;
     _filialiManager = filialiManager;
     _titoliManager  = titoliManager;
     _utilityManager = utilityManager;
 }
Exemplo n.º 11
0
 public UsersController(IUsersManager usersManager,
                        IOptions <AppSettings> appSettings,
                        IRefreshTokensManager refreshTokensManager)
 {
     this.usersManager         = usersManager;
     this.refreshTokensManager = refreshTokensManager;
     this.appSettings          = appSettings.Value;
 }
Exemplo n.º 12
0
 public Messenger(IConnecter <IDialog> connecter, IMessageStream <IMessage> messageStream,
                  IUsersManager usersManager, IInteracter interacter)
 {
     this.connecter     = connecter;
     this.messageStream = messageStream;
     this.usersManager  = usersManager;
     this.interacter    = interacter;
 }
Exemplo n.º 13
0
 public UsersController(
     IUsersManager userManagerService,
     INotificationsService notificationsService,
     ILogger <UsersController> logger)
 {
     _userManager          = userManagerService ?? throw new ArgumentNullException(nameof(userManagerService));
     _notificationsService = notificationsService ?? throw new ArgumentNullException(nameof(notificationsService));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemplo n.º 14
0
 public AuthController(IAuthManager authManager, IClientManager clientManager, IEmailManager emailManager, IAzioniManager azioniManager, IUtilityManager utilityManager, IUsersManager userManager)
 {
     _authManager    = authManager;
     _userManager    = userManager;
     _clientManager  = clientManager;
     _emailManager   = emailManager;
     _azioniManager  = azioniManager;
     _utilityManager = utilityManager;
 }
Exemplo n.º 15
0
        public BusinessFacade(ILog log, IDistinteBrowser distinteBrowser, IContrattiBrowser contrattiBrowser, IUsersManager usersManager)
        {
            CheckConstructorParameters(log, distinteBrowser, contrattiBrowser, usersManager);

            _log              = log;
            _distinteBrowser  = distinteBrowser;
            _contrattiBrowser = contrattiBrowser;
            _usersManager     = usersManager;
        }
 /// <summary>
 /// Initializes a new instance of the <see cref="MyLinkedAccountsController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="identitiesManager">Identities manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="appsManager">Apps manager</param>
 /// <param name="viewsManager">Views manager</param>
 /// <param name="sessionTokenManager">Session token manager</param>
 public MyLinkedAccountsController(ILog log, IIdentitiesManager identitiesManager, IUsersManager usersManager, IAppsManager appsManager, IViewsManager viewsManager, ISessionTokenManager sessionTokenManager)
 {
     this.log = log;
     this.identitiesManager   = identitiesManager;
     this.usersManager        = usersManager;
     this.appsManager         = appsManager;
     this.viewsManager        = viewsManager;
     this.sessionTokenManager = sessionTokenManager;
 }
Exemplo n.º 17
0
        public AccountController(IUnitOfWork unitOfWork,
                                 IUsersManager userService,
                                 IOptions <AppSettingsViewModel> appSettings)
        {
            _usersManager = userService;
            _appSettings  = appSettings.Value;
            _unitOfwork   = unitOfWork;

            _exceptionManager = new ExceptionManager(unitOfWork);
        }
Exemplo n.º 18
0
 public UsersController(IUsersManager usersManager,
                        IFriendRequestsManager friendRequestsManager,
                        IRatingsManager ratingsManager,
                        ICarsManager carsManager)
 {
     this.usersManager          = usersManager as IManager;
     this.friendRequestsManager = friendRequestsManager as IManager;
     this.ratingsManager        = ratingsManager as IManager;
     this.carsManager           = carsManager as IManager;
 }
Exemplo n.º 19
0
        public UsersAwardsManager(IUsersAwardsStorage usersAwardsStorage, ISaver userAwardSaver, IUsersManager usersManager, IAwardsManager awardsManager)
        {
            UsersAwardsStorage = usersAwardsStorage;
            UsersAwardsSaver   = userAwardSaver;
            UsersManager       = usersManager;
            AwardsManager      = awardsManager;

            UsersManager.OnDeleted  += DeleteAllByUser;
            AwardsManager.OnDeleted += DeleteAllByAward;
        }
Exemplo n.º 20
0
        public static async Task <List <User> > GetMatchAsync(string term)
        {
            using (IUnityContainer unit = IoCConfiguration.container.CreateChildContainer())
            {
                IUsersManager manager = unit.Resolve <IUsersManager>();

                List <User> users = await manager.FetchUsersWithMatchingLogin(term);

                return(users);
            }
        }
Exemplo n.º 21
0
 /// <summary>
 /// Initializes a new instance of the <see cref="MyBlockedUsersController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="relationshipsManager">Relationships manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="viewsManager">Views manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 public MyBlockedUsersController(
     ILog log,
     IRelationshipsManager relationshipsManager,
     ITopicsManager topicsManager,
     IUsersManager usersManager,
     IViewsManager viewsManager,
     IHandleGenerator handleGenerator)
     : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator)
 {
     this.log = log;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AuthenticationFilter"/> class.
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="appsManager">Apps manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="authManager">auth manager</param>
 public AuthenticationFilter(
     ILog log,
     IAppsManager appsManager,
     IUsersManager usersManager,
     ICompositeAuthManager authManager)
 {
     this.log          = log ?? throw new ArgumentNullException("AuthenticationFilter constructor: log is null");
     this.appsManager  = appsManager ?? throw new ArgumentNullException("AuthenticationFilter constructor: appsManager is null");
     this.usersManager = usersManager ?? throw new ArgumentNullException("AuthenticationFilter constructor: usersManager is null");
     this.authManager  = authManager ?? throw new ArgumentNullException("AuthenticationFilter constructor: authManager is null");
 }
Exemplo n.º 23
0
 public AuthController(
     UserManager <IdentityUser> identityUserManager,
     SignInManager <IdentityUser> signInManager,
     IUsersManager chatUserManager,
     ILogger <AuthController> logger)
 {
     _identityUserManager = identityUserManager ?? throw new ArgumentNullException(nameof(identityUserManager));
     _signInManager       = signInManager ?? throw new ArgumentNullException(nameof(signInManager));
     _chatUserManager     = chatUserManager ?? throw new ArgumentNullException(nameof(chatUserManager));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
 }
Exemplo n.º 24
0
 public BusinessDisplay( IDisplay display,
     IStatisticManager blStat,
     IWordsManager blWord,
     ISetupsManager blSetup,
     IUsersManager blUser)
 {
     this.Display = display;
     this.BlStat = blStat;
     this.BlWord = blWord;
     this.BlSetup = blSetup;
     this.BlUser = blUser;
 }
Exemplo n.º 25
0
        public TrackingsController(IUsersManager usersManager, IDonationsRequestsManager requestsManager)
        {
            Guard.WhenArgument <IUsersManager>(usersManager, "Users manager cannot be null.")
            .IsNull()
            .Throw();
            Guard.WhenArgument <IDonationsRequestsManager>(requestsManager, "Requests manager cannot be null.")
            .IsNull()
            .Throw();

            this.usersManager    = usersManager as IManager;
            this.requestsManager = requestsManager as IManager;
        }
Exemplo n.º 26
0
        public async Task <ActionResult> CreateAsync(
            [FromBody] CreateMessageRequest request,
            [FromServices] IUsersManager usersManager,
            [FromServices] IChatroomsManager chatroomsManager)
        {
            try
            {
                var sender = await usersManager.GetUserAsync(request.AuthorId);

                if (sender is null)
                {
                    return(BadRequest($"User with ID '{request.AuthorId}' does not exist."));
                }

                var senderChatrooms = await chatroomsManager.GetUserChatroomsAsync(sender);

                if (senderChatrooms is null || !senderChatrooms.Any(x => x.Id == request.ChatroomId))
                {
                    return(Unauthorized(
                               $"User with ID '{request.AuthorId}' is not a member of chatroom with ID " +
                               $"'${request.ChatroomId}'."));
                }

                var message = await _messagesManager.CreateMessageAsync(
                    new CreateMessageModel
                {
                    AuthorId    = request.AuthorId,
                    Body        = request.Body,
                    ChatroomId  = request.ChatroomId,
                    TimeSentUtc = request.TimeSentUtc,
                });

                _notificationsService.EnqueueNotification(new ChatroomMessageNotification(message));

                return(new JsonResult(new MessageResponse
                {
                    AuthorId = message.AuthorId,
                    Body = message.Body,
                    ChatroomId = message.ChatroomId,
                    Id = message.Id,
                    TimeSentUtc = message.TimeSentUtc,
                }));
            }
            catch (Exception ex)
            {
                _logger.LogWarning(
                    ex,
                    $"Could add message from user with id ({request.AuthorId}) to chatroom with " +
                    $"id ({request.ChatroomId}).");
                return(BadRequest());
            }
        }
Exemplo n.º 27
0
        public ServerManager(string hostNameOrAddress, int port)
        {
            _clients           = new List <ClientController>();
            _usersManager      = new UsersManager();
            _roomsContainer    = new RoomsContainer();
            _messagesContainer = new MessagesContainer();

            // Establish the local endpoint for the socket
            IPHostEntry ipHostEntry = Dns.GetHostEntry(hostNameOrAddress);

            IPAddress[] ipv4Addresses = Array.FindAll(ipHostEntry.AddressList, a => a.AddressFamily == AddressFamily.InterNetwork);
            _localEndPoint = new IPEndPoint(ipv4Addresses[0], port);
        }
Exemplo n.º 28
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ReportsControllerBase"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="reportsManager">Reports manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="commentsManager">Comments manager</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 public ReportsControllerBase(
     ILog log,
     IReportsManager reportsManager,
     ITopicsManager topicsManager,
     ICommentsManager commentsManager,
     IRepliesManager repliesManager,
     IUsersManager usersManager,
     IHandleGenerator handleGenerator)
 {
     this.log             = log;
     this.reportsManager  = reportsManager;
     this.handleGenerator = handleGenerator;
 }
Exemplo n.º 29
0
 /// <summary>
 /// Initializes a new instance of the <see cref="UserFollowersController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="relationshipsManager">Relationships manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="viewsManager">Views manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 public UserFollowersController(
     ILog log,
     IRelationshipsManager relationshipsManager,
     ITopicsManager topicsManager,
     IUsersManager usersManager,
     IViewsManager viewsManager,
     IHandleGenerator handleGenerator)
     : base(log, relationshipsManager, topicsManager, usersManager, viewsManager, handleGenerator)
 {
     this.log = log;
     this.relationshipsManager = relationshipsManager;
     this.usersManager         = usersManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="TopicReportsController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="reportsManager">Reports manager</param>
 /// <param name="topicsManager">Topics manager</param>
 /// <param name="commentsManager">Comments manager</param>
 /// <param name="repliesManager">Replies manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="handleGenerator">Handle generator</param>
 public TopicReportsController(
     ILog log,
     IReportsManager reportsManager,
     ITopicsManager topicsManager,
     ICommentsManager commentsManager,
     IRepliesManager repliesManager,
     IUsersManager usersManager,
     IHandleGenerator handleGenerator)
     : base(log, reportsManager, topicsManager, commentsManager, repliesManager, usersManager, handleGenerator)
 {
     this.log           = log;
     this.topicsManager = topicsManager;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="SessionsController"/> class
 /// </summary>
 /// <param name="log">Log</param>
 /// <param name="identitiesManager">Identities manager</param>
 /// <param name="tokensManager">Token manager</param>
 /// <param name="usersManager">Users manager</param>
 /// <param name="appsManager">Apps manager</param>
 /// <param name="applicationMetrics">Application metrics logger</param>
 public SessionsController(
     ILog log,
     IIdentitiesManager identitiesManager,
     ISessionTokenManager tokensManager,
     IUsersManager usersManager,
     IAppsManager appsManager,
     IApplicationMetrics applicationMetrics)
 {
     this.log = log;
     this.identitiesManager  = identitiesManager;
     this.tokenManager       = tokensManager;
     this.usersManager       = usersManager;
     this.appsManager        = appsManager;
     this.applicationMetrics = applicationMetrics;
 }
Exemplo n.º 32
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();
            }
        }
Exemplo n.º 33
0
 public LayoutController(ISecurityManager securityManager, IUsersManager userManager)
 {
     this._securityManager = securityManager;
     this._userManager = userManager;
 }
Exemplo n.º 34
0
 public UserAccountController(IUsersManager userManager, ITripManager tripManager)
 {
     this._userManager = userManager;
     this._tripManager = tripManager;
 }
Exemplo n.º 35
0
 public UsersController(IUsersManager usersManager)
 {
     _usersManager = usersManager;
 }
Exemplo n.º 36
0
 public UsersController(IUsersManager manager)
 {
     if (manager == null) throw new ArgumentNullException("repository");
     _manager = manager;
 }