public DodajLjekaraVM(string ime, string prezime, Specijalizacija specijalizacija, Titula titula, Odjeljenje odjeljenje) : this()
 {
     Ime             = ime;
     Prezime         = prezime;
     Specijalizacija = specijalizacija;
     Titula          = titula;
     Odjeljenje      = odjeljenje;
 }
 public bool ValidacijaLjekara()
 {
     return(Ime != null && Ime.Length > 0 &&
            Prezime != null && Prezime.Length > 0 &&
            Specijalizacija.ToString() != null && Specijalizacija.ToString().Length > 0 &&
            Titula.ToString() != null && Titula.ToString().Length > 0 &&
            Odjeljenje.ToString() != null && Odjeljenje.ToString().Length > 0);
 }
Exemplo n.º 3
0
 public Ljekar(string ime, Odjeljenje odjeljenje, string prezime, Specijalizacija specijalizacija, Titula titula)
 {
     Ime             = ime;
     Odjeljenje      = odjeljenje;
     Prezime         = prezime;
     Specijalizacija = specijalizacija;
     Titula          = titula;
 }
        public IActionResult IzbrisiTitulu(int id)
        {
            Titula titulazabrisanje = _context.Titulas.Find(id);

            _context.Titulas.Remove(titulazabrisanje);
            _context.SaveChanges();
            TempData["successMessage"] = "Titula uspješno izbrisana.";
            return(RedirectToAction("uredi-titulu"));
        }
Exemplo n.º 5
0
 public KomandaDodajLjekara(DodajBolnicuVM viewModel, string ime, string prezime, Specijalizacija specijalizacija,
                            Titula titula, Odjeljenje odjeljenje)
 {
     this.dodajBolnicuVM  = viewModel;
     this.Ime             = ime;
     this.Prezime         = prezime;
     this.Specijalizacija = specijalizacija;
     this.Odjeljenje      = odjeljenje;
     this.Titula          = titula;
 }
        public IB140049_UnitTests()
        {
            _context = CreateContextForInMemory();

            var drzava = new Drzava {
                Naziv = "..."
            };
            var grad = new Grad {
                Naziv = "...", Drzava = drzava, PostanskiBroj = "..."
            };
            var titula = new Titula {
                Naziv = "..."
            };

            var korisnickiNalog = new KorisnickiNalog
            {
                Ime           = "...",
                Prezime       = "...",
                Email         = "...",
                LozinkaHash   = "...",
                LozinkaSalt   = "...",
                Permisije     = 3,
                Kreirano      = DateTime.Now,
                JMBG          = "...",
                Adresa        = "...",
                DatumRodjenja = DateTime.Now,
                Mobitel       = "...",
                Grad          = grad,
                Spol          = "...",
                Slika         = "..."
            };

            var pacijent = new Pacijent
            {
                KorisnickiNalog = korisnickiNalog,
                AlergijaNaLijek = false,
                Aparatic        = false,
                Navlake         = false,
                Proteza         = false,
                Terapija        = false
            };

            var termin = new Termin
            {
                Pacijent     = pacijent,
                DatumVrijeme = DateTime.Now,
                Hitan        = false,
                NaCekanju    = true,
                Odobren      = false,
                Razlog       = "..."
            };

            _context.AddRange(drzava, grad, titula, korisnickiNalog, pacijent, termin);
            _context.SaveChanges();
        }
 public IActionResult UrediTitulu(string imetitule = "")
 {
     if (imetitule != "")
     {
         if (imetitule != null)
         {
             if (imetitule.Length >= 2 && imetitule.Length < 50)
             {
                 var novatitula = new Titula
                 {
                     Naziv = imetitule
                 };
                 _context.Titulas.Add(novatitula);
                 _context.SaveChanges();
                 TempData["successMessage"] = "Titula uspješno dodana.";
             }
         }
     }
     return(View("UrediTitulu"));
 }
        public IActionResult Prijava()
        {
            if (!_context.Administrators.Any())
            {
                byte[] lozinkaSalt = PasswordSettings.GetSalt();
                string lozinkaHash = PasswordSettings.GetHash("Admin24!", lozinkaSalt);
                if (!_context.Grads.Any())
                {
                    if (!_context.Drzavas.Any())
                    {
                        var novaDrzava = new Drzava
                        {
                            Naziv = "Bosna i Hercegovina"
                        };
                        _context.Add(novaDrzava);
                        _context.SaveChanges();
                    }

                    var noviGrad = new Grad
                    {
                        DrzavaId      = 1,
                        Naziv         = "Jablanica",
                        PostanskiBroj = "88420"
                    };
                    _context.Add(noviGrad);
                    _context.SaveChanges();
                }
                var AdminKorisnik = new KorisnickiNalog
                {
                    Ime           = "Dino",
                    Prezime       = "Nanić",
                    Email         = "*****@*****.**",
                    LozinkaHash   = lozinkaHash,
                    LozinkaSalt   = Convert.ToBase64String(lozinkaSalt),
                    Permisije     = 0,
                    Kreirano      = DateTime.Now,
                    JMBG          = "0101990150023",
                    DatumRodjenja = new DateTime(1990, 1, 1),
                    Mobitel       = "38762516238",
                    Adresa        = "San BB",
                    GradId        = 1,
                    Spol          = "Muško",
                    Slika         = "blank-profile.jpg"
                };
                _context.Add(AdminKorisnik);
                _context.SaveChanges();
                var NoviAdministrator = new Administrator
                {
                    KorisnickiNalog = _context.KorisnickiNalogs.SingleOrDefault(i => i.Email == AdminKorisnik.Email),
                    DatumZaposlenja = DateTime.Now,
                    OpisPosla       = "Administracija stranice",
                    BrojZiroRacuna  = "4343000022225555",
                    Aktivan         = true
                };
                _context.Add(NoviAdministrator);
                _context.SaveChanges();

                var novaTitula = new Titula
                {
                    Naziv = "dr."
                };
                _context.Add(novaTitula);
                _context.SaveChanges();
            }


            if (HttpContext.GetLogiraniKorisnik() != null)
            {
                return(RedirectToAction("Pocetna", "Profil"));
            }

            return(View());
        }