Exemplo n.º 1
0
 public ChildController(
     IChildManager childManager,
     ILogger <ChildController> logger)
 {
     ChildManager = childManager;
     Logger       = logger;
     _logger      = logger;
 }
 public LeaderController(
     IMiddleManagement MiddleManagement,
     IUserSession UserSession,
     IFormsAuthentication FormAuthentication,
     IChildManager ChildManager)
     : base(MiddleManagement, UserSession, FormAuthentication)
 {
     childManager = ChildManager;
 }
 public TransactionController(
     IMiddleManagement MiddleManagement,
     IUserSession UserSession,
     IFormsAuthentication FormAuthentication,
     IChildManager ChildManager,
     ITransactionManager TransactionManager)
     : base(MiddleManagement, UserSession, FormAuthentication)
 {
     childManager = ChildManager;
     transactionManager = TransactionManager;
 }
Exemplo n.º 4
0
        public ChildTests()
        {
            defaultArea = new Area { ID = 1, Name = "Default" };
            parent = new User { ID = 1, UserName = "******" };

            var mockUserSession = new Mock<IUserSession>();
            mockUserSession.Setup(x => x.GetCurrent()).Returns(parent);
            var userSession = mockUserSession.Object;

            middleManagement = new MockMiddleManagement(parent, new[] { defaultArea }, null, null, new[] { parent });
            childRepository = new MockChildRepository();
            var transactionRepository = new MockTransactionRepository(new Transaction[0]);
            parentChildManager = new ChildManager(middleManagement, userSession, middleManagement.User, childRepository, transactionRepository);
            transactionManager = new TransactionManager(userSession, childRepository, transactionRepository, middleManagement);
        }
        public TransactionTests()
        {
            var roleAuthenticated = new Role { ID = 2, Title = "authenticated user" };
            defaultArea = new Area { ID = 1, Name = "Default", PostRoleCreate = roleAuthenticated};
            parent = new User { ID = 1, UserName = "******", Roles = new List<Role>(new[]{roleAuthenticated})};
            child = new User { ID = 2, UserName = "******" };
            var childArea = new Area { ID = 2, Name = "Transactions", PostRoleCreate = roleAuthenticated};

            var mockUserSession = new Mock<IUserSession>();
            mockUserSession.Setup(x => x.GetCurrent()).Returns(parent);
            var userSession = mockUserSession.Object;

            middleManagement = new MockMiddleManagement(parent, new[] { defaultArea }, null, null, new[] { parent });
            childRepository = new MockChildRepository(new[]{new Child{Parent = parent, UserAccount = child, TransactionArea = childArea}});
            transactionRepository = new MockTransactionRepository(new Transaction[0]);
            parentChildManager = new ChildManager(middleManagement, userSession, middleManagement.User, childRepository, transactionRepository);
            transactionManager = new TransactionManager(userSession, childRepository, transactionRepository, middleManagement);
        }
Exemplo n.º 6
0
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="manager">The manager.</param>
 public BaseChildController(IChildManager <TContentModel, TContent> manager)
     : base(manager)
 {
     ChildManager = manager;
 }
Exemplo n.º 7
0
 public ChildApiController(IChildManager <TItem, TKey> manager)
 {
     Manager = manager;
 }