Beispiel #1
0
        public override Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
        {
            if (User != null && User.Identity.IsAuthenticated)
            {
                _itemRepo.SetLoggedInUserId(GetUserId());
                _itemRepo.SetLoggedInUserName(GetUserUserName());
                _itemRepo.SetIsAdmin(GetIsUserAdmin());

                _unitRepo.SetLoggedInUserId(GetUserId());
                _unitRepo.SetLoggedInUserName(GetUserUserName());
                _unitRepo.SetIsAdmin(GetIsUserAdmin());

                _itemGroupRepo.SetLoggedInUserId(GetUserId());
                _itemGroupRepo.SetLoggedInUserName(GetUserUserName());
                _itemGroupRepo.SetIsAdmin(GetIsUserAdmin());

                _itemUnitRepo.SetLoggedInUserId(GetUserId());
                _itemUnitRepo.SetLoggedInUserName(GetUserUserName());
                _itemUnitRepo.SetIsAdmin(GetIsUserAdmin());

                _priceRepo.SetLoggedInUserId(GetUserId());
                _priceRepo.SetLoggedInUserName(GetUserUserName());
                _priceRepo.SetIsAdmin(GetIsUserAdmin());

                _itemUnitPriceRepo.SetLoggedInUserId(GetUserId());
                _itemUnitPriceRepo.SetLoggedInUserName(GetUserUserName());
                _itemUnitPriceRepo.SetIsAdmin(GetIsUserAdmin());

                _storeItemUnitRepo.SetLoggedInUserId(GetUserId());
                _storeItemUnitRepo.SetLoggedInUserName(GetUserUserName());
                _storeItemUnitRepo.SetIsAdmin(GetIsUserAdmin());
                _storeItemUnitRepo.SetPeriodId(_periodManager.GetPeriod());
            }
            return(base.OnActionExecutionAsync(context, next));
        }
Beispiel #2
0
        public override Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
        {
            if (User != null && User.Identity.IsAuthenticated)
            {
                _billRepo.SetLoggedInUserId(GetUserId());
                _billRepo.SetIsAdmin(GetIsUserAdmin());
                _billRepo.SetPeriodId(_periodManager.GetPeriod());

                _billTypeRepo.SetLoggedInUserId(GetUserId());
                _billTypeRepo.SetIsAdmin(GetIsUserAdmin());
                _billTypeRepo.SetPeriodId(_periodManager.GetPeriod());

                _entryRepo.SetLoggedInUserId(GetUserId());
                _entryRepo.SetIsAdmin(GetIsUserAdmin());
                _entryRepo.SetPeriodId(_periodManager.GetPeriod());

                _accountBalanceRepo.SetLoggedInUserId(GetUserId());
                _accountBalanceRepo.SetIsAdmin(GetIsUserAdmin());
                _accountBalanceRepo.SetPeriodId(_periodManager.GetPeriod());

                _customerRepo.SetLoggedInUserId(GetUserId());
                _customerRepo.SetIsAdmin(GetIsUserAdmin());
                _customerRepo.SetPeriodId(_periodManager.GetPeriod());

                _accountRepo.SetLoggedInUserId(GetUserId());
                _accountRepo.SetIsAdmin(GetIsUserAdmin());
                _accountRepo.SetPeriodId(_periodManager.GetPeriod());

                _storeRepo.SetLoggedInUserId(GetUserId());
                _storeRepo.SetIsAdmin(GetIsUserAdmin());
                _storeRepo.SetPeriodId(_periodManager.GetPeriod());

                _costCenterRepo.SetLoggedInUserId(GetUserId());
                _costCenterRepo.SetIsAdmin(GetIsUserAdmin());
                _costCenterRepo.SetPeriodId(_periodManager.GetPeriod());

                _branchRepo.SetLoggedInUserId(GetUserId());
                _branchRepo.SetIsAdmin(GetIsUserAdmin());
                _branchRepo.SetPeriodId(_periodManager.GetPeriod());

                _itemRepo.SetLoggedInUserId(GetUserId());
                _itemRepo.SetIsAdmin(GetIsUserAdmin());
                _itemRepo.SetPeriodId(_periodManager.GetPeriod());

                _itemUnitRepo.SetLoggedInUserId(GetUserId());
                _itemUnitRepo.SetIsAdmin(GetIsUserAdmin());
                _itemUnitRepo.SetPeriodId(_periodManager.GetPeriod());

                _storeItemRepo.SetLoggedInUserId(GetUserId());
                _storeItemRepo.SetIsAdmin(GetIsUserAdmin());
                _storeItemRepo.SetPeriodId(_periodManager.GetPeriod());

                _storeItemUnitRepo.SetLoggedInUserId(GetUserId());
                _storeItemUnitRepo.SetIsAdmin(GetIsUserAdmin());
                _storeItemUnitRepo.SetPeriodId(_periodManager.GetPeriod());

                _priceRepo.SetLoggedInUserId(GetUserId());
                _priceRepo.SetIsAdmin(GetIsUserAdmin());
                _priceRepo.SetPeriodId(_periodManager.GetPeriod());

                _currencyRepo.SetLoggedInUserId(GetUserId());
                _currencyRepo.SetIsAdmin(GetIsUserAdmin());
                _currencyRepo.SetPeriodId(_periodManager.GetPeriod());

                _financialPeriodRepo.SetLoggedInUserId(GetUserId());
                _financialPeriodRepo.SetIsAdmin(GetIsUserAdmin());
                _financialPeriodRepo.SetPeriodId(_periodManager.GetPeriod());
            }
            return(base.OnActionExecutionAsync(context, next));
        }