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")); }