public IActionResult Dodaj(int id)
        {
            var klijent = _context.Klijenti.Find(id);

            if (klijent == null)
            {
                Response.StatusCode = 404;
                return(View("Views/Shared/Error404.cshtml"));
            }

            var model = new KlijentskiRacunDodajVM()
            {
                KlijentId = klijent.KlijentId,
                Klijent   = klijent.SkraceniNaziv + " - " + klijent.IdBroj
            };

            return(View(model));
        }
        public IActionResult Snimi(KlijentskiRacunDodajVM input)
        {
            if (!ModelState.IsValid)
            {
                return(View("Dodaj", input));
            }

            var lozinkaSalt = Util.Helper.GenerateSalt();
            var lozinkaHash = Util.Helper.GenerateHash(lozinkaSalt, input.Lozinka);

            KlijentskiRacun noviKlijentskiRacun = new KlijentskiRacun()
            {
                Ime                   = input.Ime,
                Prezime               = input.Prezime,
                DatumRegistracije     = DateTime.Now,
                Email                 = input.Email,
                KorisnickoIme         = input.KorisnickoIme,
                LozinkaHash           = lozinkaHash,
                LozinkaSalt           = lozinkaSalt,
                EmailNotifikacija     = true,
                BrojDanaPrijeIsteka   = 20,
                KlijentskiRacunStatus = true,
                KlijentId             = input.KlijentId
            };

            using (var stream = new MemoryStream())
            {
                input.KlijentskiRacunSlika.CopyTo(stream);
                noviKlijentskiRacun.KlijentskiRacunSlika = stream.ToArray();
            }

            _context.KlijentskiRacuni.Add(noviKlijentskiRacun);

            _context.SaveChanges();

            return(RedirectToAction("Index", "Klijent"));
        }