public async Task <ActionResult> GetListDetail()
        {
            RoleMenuRepository Repository = new RoleMenuRepository();

            ViewData["ListDetail"] = await Repository.GetDetail();

            return(PartialView("_SimpleGridDdetail"));
        }
        //public async Task<ActionResult> GetListDetailById(string Id)
        //{
        //    RoleMenuRepository Repository = new RoleMenuRepository();
        //    var result = await Repository.GetDetailById(Id);
        //    return View(result);
        //}


        public async Task <JsonResult> GetListDetailById(string Id)
        {
            RoleMenuRepository Repository = new RoleMenuRepository();
            var result = await Repository.GetDetailById(Id);

            if (result != null)
            {
                return(new JsonResult {
                    Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet
                });
            }
            return(null);
        }
Beispiel #3
0
        public UnitOfWork(ITrafficMgtDbContext context)
        {
            this.context = context;

            Users            = new UserRepository(context);
            Menus            = new MenuRepository(context);
            RoleMenus        = new RoleMenuRepository(context);
            MenuGroups       = new MenuGroupRepository(context);
            UserRoles        = new UserRoleRepository(context);
            Ind              = new IncidentTypeRepository(context);
            ReportIncidents  = new ReportIncidentRepository(context);
            States           = new StatesRepository(context);
            LocalGovernments = new LocalGovtRepository(context);
        }
        public UnitOfWork(ITrafficMgtDbContext context)
        {
            this.context = context;

            Users            = new UserRepository(context);
            Menus            = new MenuRepository(context);
            RoleMenus        = new RoleMenuRepository(context);
            MenuGroups       = new MenuGroupRepository(context);
            UserRoles        = new UserRoleRepository(context);
            Ind              = new DepartmentRepository(context);
            Students         = new StudentRepository(context);
            Courses          = new CourseRepository(context);
            States           = new StatesRepository(context);
            LocalGovernments = new LocalGovtRepository(context);
        }
        public UnitOfWork(INavyAccountDbContext context)
        {
            this.context = context;
            Users        = new UserRepository(context);

            Menus                  = new MenuRepository(context);
            RoleMenus              = new RoleMenuRepository(context);
            MenuGroups             = new MenuGroupRepository(context);
            UserRoles              = new UserRoleRepository(context);
            FundType               = new FundTypeRepo(context);
            actType                = new AccountTypeRepository(context);
            balSheet               = new BalanceSheetRepository(context);
            mainAccount            = new MainAccountRepository(context);
            accountChart           = new ChartRepository(context);
            subtype                = new SubTypeRepository(context);
            fundTypeCode           = new FundTypeRepository(context);
            loanType               = new LoanTypeRepo(context);
            rank                   = new RankRepo(context);
            person                 = new PersonRepo(context);
            beneficiary            = new BeneficiaryRepo(context);
            bank                   = new BankRepository(context);
            pfundrate              = new PfFundRateRepository(context);
            contribution           = new NPFContributionRepository(context);
            loanRegisterRepository = new LoanRegisterRepository(context);
            register               = new InvestmentRegisterRepository(context);
            loanStatus             = new LoanStatusRepository(context);
            schedule               = new LoanScheduleRepository(context);
            balance                = new TrialBalanceRepository(context);
            accountHistory         = new AccountHistoryRepository(context);
            npf_Ledgers            = new LedgerRepositoy(context);
            report                 = new TrialBalanceReportRepository(context);
            history                = new TrialBalanceHistoryRepository(context);
            pf_loandisc            = new LoandiscRepo(context);
            loanPerRank            = new LoanPerRankRepository(context);
            claimregister          = new ClaimRepository(context);
            npfHistories           = new FinancialDocRepo(context);
            trail                  = new AuditRailRepository(context);
            npf_contrdisc          = new ContrRepo(context);
            surplus                = new SurplusRepository(context);
            cam            = new ClaimTypeRepository(context);
            navip          = new NavipRepository(context);
            loantypereview = new LoanTypeReviewRepo(context);
        }
        public async Task <ActionResult> Setting(string RoleId, string MenuIds, string Actives, string Creates, string Updates, string Deletes)
        {
            try
            {
                RoleMenuRepository Repository = new RoleMenuRepository();
                var result = await Repository.Setting(RoleId, MenuIds, Actives, Creates, Updates, Deletes, User.Identity.Name);

                if (result == true)
                {
                    return(await GetList());
                }
                else
                {
                    return(View(result));
                }
            }
            catch (Exception e)
            {
                return(View(false));
            }
        }
 public RoleService(RoleRepository roleRepository, RolePermissionRepository rolePermissionRepository, RoleMenuRepository roleMenuRepository)
 {
     _repository = roleRepository;
     _rolePermissionRepository = rolePermissionRepository;
     _roleMenuRepository       = roleMenuRepository;
 }
Beispiel #8
0
 public UserAndRole()
 {
     userRepository     = new UserRepository();
     RoleMenuRepository = new RoleMenuRepository();
 }
Beispiel #9
0
 public RoleMenuService(Service service) : base(service)
 {
     this._roleMenuRepository = new RoleMenuRepository(Provider, OInfo);
 }
Beispiel #10
0
 public RoleMenuService(string connString) : base(connString)
 {
     _roleMenuRepository = new RoleMenuRepository(base.Provider, base.OInfo);
 }