Exemplo n.º 1
0
        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));
        }
Exemplo n.º 2
0
        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;
            }
        }
Exemplo n.º 3
0
        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));
        }