// // 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; } } } }
private static void RegisterServices() { var kernel = new StandardKernel(); kernel.Load(new AtmSimulatorModule()); _bankBalanceRepository = kernel.Get <IBankBalanceRepository>(); _transactionService = kernel.Get <ITransactionService>(); _displayService = kernel.Get <IDisplayService>(); }