public async Task <IActionResult> Edit(int id, [Bind("id,Naziv,Sadržaj,PošiljalacId,StatusId,DatumPrijave,PrijavaId,KorisnikId")] PrijavaKorisnika prijavaKorisnika) { if (id != prijavaKorisnika.id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(prijavaKorisnika); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrijavaKorisnikaExists(prijavaKorisnika.id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["PošiljalacId"] = new SelectList(_context.Korisnik, "id", "ImePrezime", prijavaKorisnika.PošiljalacId); return(View(prijavaKorisnika)); }
public async Task <IActionResult> Create([Bind("id,Naziv,Sadržaj,PošiljalacId,StatusId,DatumPrijave,PrijavaId,KorisnikId")] PrijavaKorisnika prijavaKorisnika) { if (ModelState.IsValid) { _context.Add(prijavaKorisnika); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["PošiljalacId"] = new SelectList(_context.Korisnik, "id", "ImePrezime", prijavaKorisnika.PošiljalacId); return(View(prijavaKorisnika)); }
public void obradiKlijenta() { try { int operacija = 0; while (operacija != (int)Operacije.Kraj) { TransferKlasa transfer = formater.Deserialize(tok) as TransferKlasa; switch (transfer.Operacija) { case Operacije.PronadjiKorisnika: PrijavaKorisnika pk = new PrijavaKorisnika(); transfer.Rezultat = pk.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.KreirajArtikal: KreirajArtikal ka = new KreirajArtikal(); transfer.Rezultat = ka.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.ZapamtiArtikal: ZapamtiArtikal za = new ZapamtiArtikal(); transfer.Rezultat = za.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.PretraziArtikle: PronadjiArtikle pa1 = new PronadjiArtikle(); transfer.Rezultat = pa1.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.PretraziArtikal: PronadjiArtikal pa2 = new PronadjiArtikal(); transfer.Rezultat = pa2.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.ObrisiArtikal: ObrisiArtikal oa = new ObrisiArtikal(); transfer.Rezultat = oa.izvrsiSO(transfer.TransferObjekat as OpstiDomenskiObjekat); formater.Serialize(tok, transfer); break; case Operacije.Kraj: operacija = 1; Server.listaKorisnika.Remove(tok); break; default: break; } } } catch (Exception) { Server.listaKorisnika.Remove(tok); } }