public async Task <IActionResult> Edit(int id, [Bind("Id,Ime,Prezime,BrojTelefona,Grad,Opis,MedicinskiRadnik,Dostava,Tutor,ZnakovniJezik,Vakcinisan,GeografskaSirina,GeografskaDuzina")] Volonter volonter) { if (id != volonter.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(volonter); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VolonterExists(volonter.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(volonter)); }
public static void SacuvajRadnika(RadnikBasic r, int idOblasti)// cuvanje volontera { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(idOblasti); Volonter a = new Volonter() { Ime = r.Ime, Prezime = r.Prezime, Adresa = r.Adresa, MBR = r.MBR, RadniNaOblasti = o }; o.RadniziUOblasti.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public async Task <IActionResult> Create([Bind("Id,Ime,Prezime,BrojTelefona,Grad,Opis,MedicinskiRadnik,Dostava,Tutor,ZnakovniJezik,Vakcinisan,GeografskaSirina,GeografskaDuzina")] Volonter volonter) { if (ModelState.IsValid) { _context.Add(volonter); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(volonter)); }