Пример #1
0
        public ActionResult Wallet(int organisationID)
        {
            var organisation = organisationRepository.GetById(organisationID);


            MethodResult result = organisationService.CanSeeWallet(SessionHelper.CurrentEntity, SessionHelper.LoggedCitizen, organisation);

            if (result.IsError)
            {
                return(RedirectToHomeWithError(result));
            }

            var walletID = organisation.Entity.WalletID;
            var money    = walletRepository.GetMoney(walletID).ToList();

            var vm = new OrganisationWalletViewModel(organisation, money);

            return(View(vm));
        }