Exemple #1
0
 public List <Termin> PrikaziTermine()
 {
     so = new PrikazTerminaSO();
     so.ExecuteTemplate(entity: new Termin());
     return((List <Termin>)so.Result);
     //return repository.GetAll(new Termin()).Cast<Termin>().ToList();
 }
Exemple #2
0
 public bool SacuvajDijagnoze(List <Dijagnoza> dijagnoze)
 {
     so = new SacuvajDijagnozeSO();
     so.ExecuteTemplate(entities: dijagnoze.Cast <IEntity>().ToList());
     return(so.Successful);
     //repository.SaveMore(dijagnoze.Cast<IEntity>().ToList());
 }
Exemple #3
0
 public List <TipDijagnoze> PrikazTipa()
 {
     so = new PrikazTipaSO();
     so.ExecuteTemplate(entity: new TipDijagnoze());
     return((List <TipDijagnoze>)so.Result);
     //return repository.GetAll(new TipDijagnoze()).Cast<TipDijagnoze>().ToList();
 }
Exemple #4
0
 public List <Lekar> PrikaziLekare()
 {
     so = new PrikazLekaraSO();
     so.ExecuteTemplate(entity: new Lekar());
     return((List <Lekar>)so.Result);
     //return repository.GetAll(new Lekar()).Cast<Lekar>().ToList();
 }
Exemple #5
0
 public List <VrstaPregleda> prikaziPreglede()
 {
     so = new PrikazPregledaSO();
     so.ExecuteTemplate(entity: new VrstaPregleda());
     return((List <VrstaPregleda>)so.Result);
     //return repository.GetAll(new VrstaPregleda()).Cast<VrstaPregleda>().ToList();
 }
Exemple #6
0
 public bool DeletePacijent(Pacijent pacijent, int id)
 {
     so = new ObrisiPacijentaSO();
     so.ExecuteTemplate(entity: pacijent);
     return(so.Successful);
     //repository.Delete(pacijent, id);
 }
Exemple #7
0
 public bool ZakazivanjeTermina(List <Termin> termini)
 {
     so = new SacuvajTerminSO();
     so.ExecuteTemplate(entities: termini.Cast <IEntity>().ToList());
     return(so.Successful);
     //repository.SaveMore(termini.Cast<IEntity>().ToList());
 }
Exemple #8
0
 public List <Pacijent> PrikaziPacijente()
 {
     so = new PrikaziPacijenteSO();
     so.ExecuteTemplate(entity: new Pacijent());
     return((List <Pacijent>)so.Result);
     //return repository.GetAll(new Pacijent()).Cast<Pacijent>().ToList();
 }
Exemple #9
0
 public bool SacuvajVrstuPregleda(VrstaPregleda pregled)
 {
     so = new SacuvajPregledSO();
     pregled.PregledID = repository.GetNewId(pregled);
     so.ExecuteTemplate(entity: pregled);
     return(so.Successful);
     //repository.Save(pregled);
 }
Exemple #10
0
 public bool SacuvajPacijenta(Pacijent pacijent)
 {
     so = new SacuvajPacijentaSO();
     pacijent.PacijentID = repository.GetNewId(new Pacijent());
     so.ExecuteTemplate(entity: pacijent);
     return(so.Successful);
     //repository.Save(pacijent);
 }
Exemple #11
0
        public Korisnik Prijava(string username, string password)
        {
            so = new PrijavaKorisnikaSO();
            Korisnik korisnik = new Korisnik {
                Username = username, Password = password
            };

            so.ExecuteTemplate(entity: korisnik);
            Korisnik prijavljen = (Korisnik)so.Result;

            if (prijavljen != null)
            {
                LoggedInKorisnik = prijavljen;
                return(prijavljen);
            }

            return(null);
        }
Exemple #12
0
 public DateTime SledeciTermin(string cond)
 {
     so = new SledeciTerminSO(cond);
     so.ExecuteTemplate(entity: new Termin());
     return((DateTime)so.Result);
 }
Exemple #13
0
 public List <Pacijent> PrikaziPacijenteWhere(string cond)
 {
     so = new PrikaziPacijenteWhereSO(cond);
     so.ExecuteTemplate(entity: new Pacijent());
     return((List <Pacijent>)so.Result);
 }
Exemple #14
0
 public List <Bolnica> PrikaziBolnice()
 {
     so = new PrikazBolnicaSO();
     so.ExecuteTemplate(entity: new Bolnica());
     return((List <Bolnica>)so.Result);
 }
Exemple #15
0
 public List <DateTime> VratiVremeTermina(string cond = "")
 {
     so = new PrikaziVremeTerminaSO(cond);
     so.ExecuteTemplate(entity: new Termin());
     return((List <DateTime>)so.Result);
 }
Exemple #16
0
 public List <Dijagnoza> PrikaziDijagnoze()
 {
     so = new PrikazDijagnozeSO();
     so.ExecuteTemplate(entity: new Dijagnoza());
     return((List <Dijagnoza>)so.Result);
 }