Exemple #1
0
        //
        // GET: /Member/

        public BankBalanceController(IBankAccountRepository BankaccountParam, IConstantRepository ConstantParam, IBankBalanceRepository BankBalanceParam,
                                     IIncomeRepository IncomeParam, IExpenseRepository ExpenseParam)
        {
            BankAccountRepository = BankaccountParam;
            ConstantRepository    = ConstantParam;
            BankBalanceRepository = BankBalanceParam;
            IncomeRepository      = IncomeParam;
            ExpenseRepository     = ExpenseParam;

            ViewBag.Supervisor = false;
            int memberID = Convert.ToInt16(System.Web.HttpContext.Current.Session["personID"]);

            if (memberID > 0)
            {
                if (MembershipRepositroy.IsUser(memberID))
                {
                    user user = MembershipRepositroy.GetUserByID(memberID);
                    if ((user.role.Name == "WebMaster") || (user.role.Name == "Pastor") || (user.role.Name == "Admin") || (user.role.Name == "FinanceLead")) //creator access
                    {
                        ViewBag.Supervisor = true;
                    }
                    if (user.role.Name == "WebMaster") //creator access
                    {
                        ViewBag.WebMaster = true;
                    }

                    if (user.role.Name == "FinanceStaff") //creator access
                    {
                        ViewBag.Supervisor2 = true;
                    }
                }
            }
        }
Exemple #2
0
        private static void RegisterServices()
        {
            var kernel = new StandardKernel();

            kernel.Load(new AtmSimulatorModule());

            _bankBalanceRepository = kernel.Get <IBankBalanceRepository>();
            _transactionService    = kernel.Get <ITransactionService>();
            _displayService        = kernel.Get <IDisplayService>();
        }