Exemplo n.º 1
0
 public ServiceHubContext(IHubContext <Hub> hubContext, IServiceHubLifetimeManager lifetimeManager, ServiceProvider serviceProvider)
 {
     _hubContext      = hubContext;
     _lifetimeManager = lifetimeManager;
     UserGroups       = new UserGroupsManager(lifetimeManager);
     ServiceProvider  = serviceProvider;
 }
Exemplo n.º 2
0
        /// <summary>
        /// William Clark
        /// Created: 2021/03/11
        ///
        /// Constructs a GroupMember list
        /// </summary>
        ///
        /// <remarks>
        /// </remarks>
        ///
        /// <param name="userGroups">The UserGroups for which this list will display</param>
        /// <param name="userGroupManager">The UserGroupManager reference</param>
        /// <param name="userManager">The UserManager reference</param>
        /// <param name="role">The role for which this list will display. "Admin", "Client"</param>
        public GroupMemberList(List <UserGroup> userGroups, IUserGroupManager userGroupManager, IUserManager userManager, UserAccountVM user, String role)
        {
            InitializeComponent();

            _userGroups       = userGroups;
            _userGroupManager = userGroupManager;
            _userManager      = userManager;
            _user             = user;

            switch (role)
            {
            case "Admin":
                _clientList             = PopulateList("Client");
                dgFirstList.ItemsSource = _clientList;

                _caregiverList           = PopulateList("Caregiver");
                dgSecondList.ItemsSource = _caregiverList;
                break;

            case "Client":
                _adminList = PopulateList("Admin");
                dgFirstList.ItemsSource = _adminList;

                _caregiverList           = PopulateList("Caregiver");
                dgSecondList.ItemsSource = _caregiverList;
                break;

            default:
                break;
            }
            frmSelectedUser.Navigate(new UserGroupMemberEditDetail(_user));
        }
Exemplo n.º 3
0
 public ServiceHubContext(IHubContext <Hub> hubContext, IHubLifetimeManagerForUserGroup lifetimeManager, ServiceProvider serviceProvider)
 {
     _hubContext         = hubContext;
     UserGroups          = new UserGroupsManager(lifetimeManager);
     _serviceProvider    = serviceProvider;
     ConnectionContainer = _serviceProvider.GetService <IServiceConnectionContainer>();
 }
Exemplo n.º 4
0
 // ReSharper disable once UnusedMember.Global
 public void Initialize()
 {
     _auditor = new Auditor(UnitTestHelper.FakeAuditingClient.Object);
     _authenticationManager = UnitTestHelper.FakeSecurity.Object;
     _userGroupManager = UnitTestHelper.FakeUserGroupManager.Object;
     _randomizer = new Randomizer();
 }
        /// <summary>
        /// William Clark
        /// Created: 2021/03/11
        ///
        /// Constructs a ClientDashboard
        /// </summary>
        ///
        /// <remarks>
        /// </remarks>
        ///
        /// <param name="user">The UserAccount for which to display this dashboard</param>
        public ClientDashboard(UserAccountVM user)
        {
            _user             = user;
            _userGroupManager = new UserGroupManager(new UserGroupFakes());
            _userManager      = new UserManager(new UserFakes());


            InitializeComponent();

            // Instantiates a new group member list page with the groups of which the user is a member
            try
            {
                List <UserGroup> userGroups = new List <UserGroup>();
                foreach (var membership in _user.Memberships)
                {
                    userGroups.Add(_userGroupManager.GetUserGroupByGroupID(membership.GroupID));
                }
                frmGroupMemberList.Navigate(new GroupMemberList(userGroups, _userGroupManager, _userManager, _user, "Client"));
            }
            catch (Exception)
            {
                MessageBox.Show("The Groups you belong to could not be found.");
            }
            lblCurrentDate.Content = DateTime.Today.ToShortDateString();
        }
 public ServiceHubContextImpl(string hubName, IHubContext <Hub> hubContext, IServiceHubLifetimeManager lifetimeManager, IServiceProvider serviceProvider, NegotiateProcessor negotiateProcessor, IServiceEndpointManager endpointManager)
 {
     _hubName            = hubName;
     _hubContext         = hubContext;
     _lifetimeManager    = lifetimeManager;
     UserGroups          = new UserGroupsManager(lifetimeManager);
     ServiceProvider     = serviceProvider;
     _negotiateProcessor = negotiateProcessor;
     _endpointManager    = endpointManager;
 }
Exemplo n.º 7
0
 public UserController(IUserManager userManager, IUserGroupManager userGroupManager, IUserNoteManager userNoteManager, IFollowManager followManager,
                       IEventManager eventManager, IFileManager fileManager)
 {
     _userManager      = userManager;
     _userGroupManager = userGroupManager;
     _userNoteManager  = userNoteManager;
     _followManager    = followManager;
     _eventManager     = eventManager;
     _fileManager      = fileManager;
 }
Exemplo n.º 8
0
 public GroupController(IStringLocalizer <GroupController> localizer, IGroupManager groupManager, IUserManager userManager, IUserGroupManager userGroupManager,
                        IFolderManager folderManager, INoteManager noteManager, IEventManager eventManager)
 {
     _localizer        = localizer;
     _groupManager     = groupManager;
     _userManager      = userManager;
     _userGroupManager = userGroupManager;
     _folderManager    = folderManager;
     _noteManager      = noteManager;
     _eventManager     = eventManager;
 }
 public DelightService()
 {
     IoCBootstrapper.Boot();
     _accountManager = ObjectFactory.GetInstance<IAccountManager>();
     _categoryManager = ObjectFactory.GetInstance<ICategoryManager>();
     _productManager = ObjectFactory.GetInstance<IProductManager>();
     _userGroupManager = ObjectFactory.GetInstance<IUserGroupManager>();
     _voteManager = ObjectFactory.GetInstance<IVoteManager>();
     _userManager = ObjectFactory.GetInstance<IUserManager>();
     _sessionManager = ObjectFactory.GetInstance<ISessionManager>();
     _messageManager = ObjectFactory.GetInstance<IMessageManager>();
 }
        /// <summary>
        /// William Clark
        /// Created: 2021/02/24
        ///
        /// Constructs an AdministratorDashboard
        /// </summary>
        ///
        /// <remarks>
        /// </remarks>
        ///
        /// <param name="user">The UserAccountVM for which to display this dashboard</param>
        public AdministratorDashboard(UserAccountVM user)
        {
            _user             = user;
            _userGroupManager = new UserGroupManager(new UserGroupFakes());
            _userManager      = new UserManager(new UserFakes());


            InitializeComponent();

            // Instantiates a new group member list page with the groups of which the user is a member
            try
            {
                frmGroupMemberList.Navigate(new GroupMemberList(_userGroupManager.SelectOwnedUserGroupsByUserAccountID(_user.UserAccountID), _userGroupManager, _userManager, _user, "Admin"));
            }
            catch (Exception)
            {
                MessageBox.Show("The Groups you belong to could not be found.");
            }
        }
Exemplo n.º 11
0
 public UserGroupApplication(IDapperRepository <UserGroup, long> userGroupRepository,
                             IUserGroupManager userGroupManager)
 {
     _userGroupRepository = userGroupRepository;
     _userGroupManager    = userGroupManager;
 }
Exemplo n.º 12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="GroupController"/> class.
 /// </summary>
 public GroupController(IUserGroupManager userGroupManager, IAuthenticationManager authenticationManager)
 {
     _userGroupManager = userGroupManager;
     _authenticationManager = authenticationManager;
 }
 public void TestSetup()
 {
     _userGroupManager = new UserGroupManager(new UserGroupFakes());
 }
 public GroupController(IUserGroupManager groupManager)
 {
     _groupMgr = groupManager;
 }
Exemplo n.º 15
0
 /// <summary>
 /// Contructor instantiate a user repository oject
 /// </summary>
 public AccountController(IUserGroupManager userGroupManager)
 {
     _userProvider = new UserProvider();
     _userGroupManager = userGroupManager;
 }
Exemplo n.º 16
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConfigurationController" /> class.
 /// </summary>
 /// <param name="pledgeAuditor">The pledge auditor.</param>
 /// <param name="userGroupManager">The user group manager.</param>
 /// <param name="authenticationManager">The authentication manager.</param>
 public AuditController(IPledgeAuditor pledgeAuditor, IUserGroupManager userGroupManager, IAuthenticationManager authenticationManager)
 {
     _pledgeAuditor = pledgeAuditor;
     _userGroupManager = userGroupManager;
     _authenticationManager = authenticationManager;
 }
Exemplo n.º 17
0
 public ServiceHubContext(IHubContext <Hub> hubContext, IHubLifetimeManagerForUserGroup lifetimeManager)
 {
     _hubContext = hubContext;
     UserGroups  = new UserGroupsManager(lifetimeManager);
 }