public async Task <IActionResult> Edit(int id, [Bind("studId,studMb,ime,prezime,ocjenaKolokvij,ocjenaProjekt")] Rezultati rezultati) { if (id != rezultati.studId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(rezultati); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RezultatiExists(rezultati.studId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(rezultati)); }
public Rezultati_View(Rezultati r) { Id = new RezultatiID_View(r.Id); Broj_Biraca = r.Broj_Biraca; Procenat_Glasanja = r.Procenat_Glasanja; Krug_Izbora = r.Krug_Izbora; }
public async Task <ActionResult> DeleteConfirmed(int id) { Rezultati rezultati = await db.Rezultati.FindAsync(id); db.Rezultati.Remove(rezultati); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <IActionResult> Create([Bind("studId,studMb,ime,prezime,ocjenaKolokvij,ocjenaProjekt")] Rezultati rezultati) { if (ModelState.IsValid) { _context.Add(rezultati); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(rezultati)); }
public async Task <ActionResult> Edit([Bind(Include = "RezultatID,UserID,KategorijaID,NajboljiRezultat,ZadnjiRezultat")] Rezultati rezultati) { if (ModelState.IsValid) { db.Entry(rezultati).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.KategorijaID = new SelectList(db.Kategorije, "KategorijaID", "KategorijaName", rezultati.KategorijaID); ViewBag.UserID = new SelectList(db.UserInfo, "UserID", "Username", rezultati.UserID); return(View(rezultati)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Rezultati rezultati = await db.Rezultati.FindAsync(id); if (rezultati == null) { return(HttpNotFound()); } return(View(rezultati)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Rezultati rezultati = await db.Rezultati.FindAsync(id); if (rezultati == null) { return(HttpNotFound()); } ViewBag.KategorijaID = new SelectList(db.Kategorije, "KategorijaID", "KategorijaName", rezultati.KategorijaID); ViewBag.UserID = new SelectList(db.UserInfo, "UserID", "Username", rezultati.UserID); return(View(rezultati)); }
public ActionResult UpdateRezultata(int kategorijaID, string username, bool zasluzio, bool nula, double rezultatVrijednost) { var rezultati = db.Rezultati.ToList(); var useri = db.UserInfo.ToList(); HttpNotFound(); bool noviUnos = true; foreach (var rezultat in rezultati) { if (rezultat.KategorijaID == kategorijaID && rezultat.UserInfo.Username.Equals(username)) { noviUnos = false; rezultat.ZadnjiRezultat = dajRezultat(rezultatVrijednost); if (rezultat.ZadnjiRezultat > rezultat.NajboljiRezultat) { rezultat.NajboljiRezultat = rezultat.ZadnjiRezultat; } break; } } if (noviUnos) { var pomoc = useri.Where(m => m.Username.Equals(username)).ToList(); Rezultati novi = new Rezultati() { RezultatID = rezultati.Max(m => m.RezultatID) + 1, NajboljiRezultat = dajRezultat(rezultatVrijednost), ZadnjiRezultat = dajRezultat(rezultatVrijednost), UserID = pomoc[0].UserID, KategorijaID = kategorijaID }; db.Rezultati.Add(novi); } db.SaveChanges(); if (zasluzio) { return(RedirectToAction("DajAchievement", "Achievements", new { username = username, kategorijaID = kategorijaID })); } else if (nula) { return(RedirectToAction("DajAchievement", "Achievements", new { username = username, kategorijaID = 16 })); } return(RedirectToAction("Index", "Home")); }
async Task GetNaslovnicaModel() { var rezultat = await ApiServis.GetAll <SharedModels.Naslovnica>(); if (rezultat != default(SharedModels.Naslovnica)) { Device.BeginInvokeOnMainThread(() => { NaslovnicaModel = rezultat; foreach (var i in rezultat.ZadnjeObjave) { Objave.Add(i); } foreach (var i in rezultat.ZadnjiRezultati) { Rezultati.Add(i); } }); } }