public async Task <IActionResult> Edit(int id, [Bind("MedzlisId,AdresaId,Naziv,Kontakt,GlavniImam,EmailGlavnogImama")] Medzlis medzlis) { if (id != medzlis.MedzlisId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(medzlis); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MedzlisExists(medzlis.MedzlisId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AdresaId"] = new SelectList(_context.Adrese, "AdresaId", "NazivMjesta", medzlis.AdresaId); return(View(medzlis)); }
public async Task <IActionResult> Edit(int id, [Bind("PrisutnostId,Datum,AplicationUserId,AktivnostId,IsPrisutan")] Prisutnost prisutnost) { if (id != prisutnost.PrisutnostId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(prisutnost); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PrisutnostExists(prisutnost.PrisutnostId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AktivnostId"] = new SelectList(_context.Aktivnosti, "AktivnostId", "Naziv", prisutnost.AktivnostId); return(View(prisutnost)); }
public async Task <IActionResult> Edit(int id, [Bind("ClanMualimskogVijecaId,MedzlisId,ImeIPrezimeClanaVijeca,EmailClanaVijeca,KontaktClanaVijeca")] ClanMualimskogVijeca clanMualimskogVijeca) { if (id != clanMualimskogVijeca.ClanMualimskogVijecaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(clanMualimskogVijeca); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClanMualimskogVijecaExists(clanMualimskogVijeca.ClanMualimskogVijecaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["MedzlisId"] = new SelectList(_context.Medzlisi, "MedzlisId", "Naziv", clanMualimskogVijeca.MedzlisId); return(View(clanMualimskogVijeca)); }
public async Task <IActionResult> Edit(int id, [Bind("SkolaId,NazivSkole,Grad,Adresa,PostanskiBroj,MedzlisId")] Skola skola) { if (id != skola.SkolaId) { return(NotFound()); } if (ModelState.IsValid) { var medzlisId = _context.Skole.Where(s => s.SkolaId == skola.SkolaId).Select(m => m.MedzlisId).SingleOrDefault(); var vjerouciteljId = _context.Skole.Where(s => s.SkolaId == skola.SkolaId).Select(m => m.VjerouciteljId).SingleOrDefault(); try { skola.VjerouciteljId = vjerouciteljId; skola.MedzlisId = medzlisId; _context.Update(skola); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SkolaExists(skola.SkolaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(skola)); }
public async Task <IActionResult> Edit(int id, [Bind("AdresaId,NazivMjesta,Ulica,PostanskiBroj")] Adresa adresa) { if (id != adresa.AdresaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(adresa); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AdresaExists(adresa.AdresaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(adresa)); }
public async Task <IActionResult> Edit(int id, [Bind("ObavijestId,Naslov,Sadrzaj")] Obavijest obavijest) { if (id != obavijest.ObavijestId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(obavijest); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ObavijestExists(obavijest.ObavijestId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(obavijest)); }
public async Task <IActionResult> Edit(int id, [Bind("BiljeskaId,Datum,AplicationUserId,AktivnostId,Biljeske")] Biljeska biljeska) { if (id != biljeska.BiljeskaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(biljeska); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BiljeskaExists(biljeska.BiljeskaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["AktivnostId"] = new SelectList(_context.Aktivnosti, "AktivnostId", "Naziv", biljeska.AktivnostId); return(View(biljeska)); }
public async Task <IActionResult> Edit(int id, [Bind("SkolskaGodinaId,Godina")] SkolskaGodina skolskaGodina) { if (id != skolskaGodina.SkolskaGodinaId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(skolskaGodina); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SkolskaGodinaExists(skolskaGodina.SkolskaGodinaId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(skolskaGodina)); }
public async Task <IActionResult> Edit(int id, [Bind("RazredId,Naziv")] Razred razred) { if (id != razred.RazredId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(razred); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!RazredExists(razred.RazredId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(razred)); }
public async Task <IActionResult> Edit(int id, [Bind("AktivnostId,SkolskaGodinaId,Naziv,TipAktivnosti")] Aktivnost aktivnost) { if (id != aktivnost.AktivnostId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(aktivnost); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AktivnostExists(aktivnost.AktivnostId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["SkolskaGodinaId"] = new SelectList(_context.SkolskeGodine, "SkolskaGodinaId", "Godina", aktivnost.SkolskaGodinaId); return(View(aktivnost)); }
public async Task <IActionResult> DodajRazredUceniku(RazrediUcenikView models, string id, string ispis) { var vjerouciteljUserName = HttpContext.User.Identity.Name; var vjeroucitelj = await userManager.FindByEmailAsync(vjerouciteljUserName); var vjerouciteljId = vjeroucitelj.Id; var razrediUcenika = _context.RazrediUcenik.Where(s => s.UcenikId == id).ToList(); var razredi = _context.Razredi.ToList(); var razrediOvogVjeroucitelja = _context.RazrediUcenik.Where(s => s.VjerouciteljId == vjerouciteljId && s.UcenikId == id).ToList(); if (id == null || models.IsSelected == null || models.SkolskaGodinaId == 0) { return(RedirectToAction("EditUser", new { id })); } else { var odabraniRazredNaziv = razredi.Where(r => r.RazredId.ToString() == models.IsSelected) .Select(r => r.Naziv).SingleOrDefault(); var skolaId = _context.SkoleUcenika.Where(m => m.UcenikId == id) .Select(s => s.SkolaId).SingleOrDefault(); if (skolaId == 0) { return(RedirectToAction("EditUser", new { id })); } var medzlisId = _context.Skole.Where(m => m.SkolaId == skolaId) .Select(s => s.MedzlisId).SingleOrDefault(); var updateRazredUcenik = new RazredUcenik(); if (ispis == "true") { updateRazredUcenik.DatumIspisa = DateTime.Now; _context.Update(updateRazredUcenik); } if (models.IsSelected != null) { //ispis iz razreda var razredUcenik = _context.RazrediUcenik.Where(u => u.UcenikId == id && u.DatumIspisa == DateTime.MinValue).SingleOrDefault(); if (razredUcenik != null) { razredUcenik.DatumIspisa = DateTime.Now; _context.Update(razredUcenik); _context.SaveChanges(); } //upis u novi razred var tempRazredUcenik = new RazredUcenik { Razred = odabraniRazredNaziv, VjerouciteljId = vjerouciteljId, UcenikId = id, SkolaId = skolaId, SkolskaGodinaId = models.SkolskaGodinaId, MedzlisId = medzlisId }; tempRazredUcenik.DatumUpisa = DateTime.Now; tempRazredUcenik.DatumIspisa = DateTime.MinValue; _context.Add(tempRazredUcenik); _context.SaveChanges(); } return(RedirectToAction("EditUser", new { id })); } }