// GET: BankarTransakcije
        public async Task <IActionResult> Index()
        {
            korisnik = await LoginUtils.Authenticate(Request, Context, this);

            if (korisnik == null)
            {
                return(RedirectToAction("Logout", "Login", new { area = "" }));
            }

            _transakcije.Pristupi(korisnik);

            ViewData["Ime"] = korisnik.Ime;

            return(View(await _transakcije.DajSveTransakcije()));
        }
コード例 #2
0
        // GET: KlijentProfil
        public async Task <IActionResult> Index()
        {
            korisnik = await LoginUtils.Authenticate(Request, Context, this);

            if (korisnik == null)
            {
                return(RedirectToAction("Logout", "Login", new { area = "" }));
            }

            _klijenti.Pristupi(korisnik);
            _transakcije.Pristupi(korisnik);
            _krediti.Pristupi(korisnik);

            ViewData["Id"] = korisnik.Id;


            var klijent = await _klijenti.DajKlijenta(korisnik.Id);

            if (klijent == null)
            {
                return(NotFound());
            }

            ViewData["transakcije"] = await _transakcije.DajTransakcije(korisnik.Id);

            ViewData["racuni"] = await _racuni.DajRacune(korisnik.Id);

            ViewData["krediti"] = await _krediti.DajSveKrediteKlijenta(korisnik.Id);

            return(View(klijent));
        }
        // GET: KlijentTransakcija/Create
        public async Task <IActionResult> Create(string area = "")
        {
            korisnik = await LoginUtils.Authenticate(Request, Context, this);

            if (korisnik == null)
            {
                return(RedirectToAction("Logout", "Login", new { area = "" }));
            }

            _transakcije.Pristupi(korisnik);
            _racuni.Pristupi(korisnik);

            ViewData["nemaSredstava"] = area.Equals("nemaSredstava");

            ViewData["racuni"] = await _racuni.DajSveRacuneKlijenta(korisnik.Id);

            return(View());
        }