Beispiel #1
0
        public async Task <IActionResult> Edit(int id, [Bind("verKod,OdjelId,ID,ime,prezime,email,kontaktTelefon,username,passwordHash,spol")] Doktor doktor)
        {
            if (id != doktor.ID)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(doktor);
                    await _context.SaveChangesAsync();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!DoktorExists(doktor.ID))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            return(View(doktor));
        }
        public async Task <IActionResult> Create([Bind("jmbg,datumRodjenja,adresaPrebivalista,gradRodjenja,drzavaRodjenja,ID,ime,prezime,email,kontaktTelefon,username,passwordHash,confirmPassword,spol")] Pacijent pacijent)
        {
            List <Korisnik> provjeraUser = _context.korisnici.Where(p => p.username == pacijent.username).ToList();

            if (provjeraUser.Count() != 0)
            {
                ViewBag.Message = "Korisničko ime je već u upotrebi!";
                return(View());
            }
            List <Korisnik> provjeraMail = _context.korisnici.Where(p => p.email == pacijent.email).ToList();

            if (provjeraMail.Count() != 0)
            {
                ViewBag.Message = "Email je već u upotrebi!";
                return(View());
            }

            if (ModelState.IsValid)
            {
                _context.Add(pacijent);
                await _context.SaveChangesAsync();

                return(Redirect("~/IzborniMeni"));;
            }
            return(View());
        }
Beispiel #3
0
        public async Task <IActionResult> Create([Bind("ID,tekst,vrijemeObjave")] Obavjestenje obavjestenje)
        {
            if (ModelState.IsValid)
            {
                _context.Add(obavjestenje);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(obavjestenje));
        }
Beispiel #4
0
        public async Task <IActionResult> Create([Bind("ID,opis")] InfoBolnice infoBolnice)
        {
            if (ModelState.IsValid)
            {
                _context.Add(infoBolnice);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(infoBolnice));
        }
        public async Task <IActionResult> Create([Bind("ID,ime,prezime,email,kontaktTelefon,username,confirmPassword,spol")] Korisnik korisnik)
        {
            if (ModelState.IsValid)
            {
                _context.Add(korisnik);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            return(View(korisnik));
        }
        public async Task <IActionResult> Create([Bind("rezultatPregleda,ID,datumIzdavanja,Odjel,KorisnikId")] Izvjestaj izvjestaj)
        {
            if (ModelState.IsValid)
            {
                _context.Add(izvjestaj);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KorisnikId"] = new SelectList(_context.pacijenti, "ID", "ID", izvjestaj.KorisnikId);
            return(View(izvjestaj));
        }
        public async Task <IActionResult> Create([Bind("ID,ocjena1,ocjena2,ocjena3,ocjena4,ocjena5,doktorID")] Anketa anketa)
        {
            if (ModelState.IsValid)
            {
                var konacna = (anketa.ocjena1 + anketa.ocjena2 + anketa.ocjena3 + anketa.ocjena4 + anketa.ocjena5) / 5;
                anketa.konacnaOcjena = konacna;
                _context.Add(anketa);
                await _context.SaveChangesAsync();

                return(Redirect("~/IzborniMeni"));
            }
            return(View(anketa));
        }
        public async Task <IActionResult> Create([Bind("nazivLijeka,ID,datumIzdavanja,KorisnikId,Odjel")] Recept recept)
        {
            if (ModelState.IsValid)
            {
                _context.Add(recept);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KorisnikId"] = new SelectList(_context.pacijenti, "ID", "ID", recept.KorisnikId);

            return(View(recept));
        }
        public async Task <IActionResult> Create([Bind("svrha,odrediste,ID,datumIzdavanja,KorisnikId,Odjel")] Uputnica uputnica)
        {
            if (ModelState.IsValid)
            {
                _context.Add(uputnica);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KorisnikId"] = new SelectList(_context.pacijenti, "ID", "ID", uputnica.KorisnikId);

            return(View(uputnica));
        }
        public async Task <IActionResult> Create([Bind("ID,datumIzdavanja,KorisnikId")] Dokumentacija dokumentacija)
        {
            if (ModelState.IsValid)
            {
                _context.Add(dokumentacija);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }

            ViewData["KorisnikId"] = new SelectList(_context.korisnici, "ID", "ID", dokumentacija.KorisnikId);

            return(View(dokumentacija));
        }
Beispiel #11
0
        public async Task <IActionResult> Create([Bind("ID,termin, zauzet, KorisnikId")] Pregled pregled)
        {
            List <Doktor> trazeniDoktor = _context.doktori.Where(p => p.ID == pregled.KorisnikId).ToList();

            pregled.ime     = trazeniDoktor.ElementAt(0).ime;
            pregled.prezime = trazeniDoktor.ElementAt(0).prezime;

            if (ModelState.IsValid)
            {
                _context.Add(pregled);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["KorisnikId"] = new SelectList(_context.korisnici, "ID", "ID", pregled.KorisnikId);
            return(View(pregled));
        }