public static void KorisniciInsert(Korisnici k, Osobe o, List <Uloge> uloge, int mjestoId, string ulicaIBroj)
        {
            // note - (za larisu, a i za mene)
            //ovo sam riješio drugačije jer mi je korisnickoIme u dbo.korisnici, a drugi podaci u dbo.osoba, pa procedura unosi osobu a ne unosi
            //korisnika, dakle postavio sam u proceduru uslov i ovaj korisnikId će ostatai nula ako ne unese sve.
            // u ovom slučaju kontstraint nema veze, ali ću ga ostaviti jer će raditi u slučaju
            //promjene korisničkih podataka
            int korisnikId = 0;

            try
            {
                korisnikId = Convert.ToInt32(Connection.dm.esp_KorisniciInsert(o.Ime, o.Prezime, o.Email, o.Telefon, k.KorisnickoIme,
                                                                               k.LozinkaSalt, k.LozinkaHash, mjestoId, ulicaIBroj).First());
            }
            catch (EntityException e)
            {
                Util.ExceptionHandler.HandleException(e);
            }
            foreach (Uloge u in uloge)
            {
                Connection.dm.esp_KorisniciUlogeInsert(korisnikId, u.UlogaId);
            }
        }
 public static void RadniciInsert(Radnici r, Osobe o, string ulicaIBroj)
 {
     Connection.dm.esp_RadniciInsert(o.Ime, o.Prezime, o.JMBG, ulicaIBroj, o.MjestoId, o.Email, o.Telefon,
                                     r.StrukaId, r.SkolskaSpremaId, r.CijenaPoSatu);
 }
 public static void UpdateLicnihPodataka(Osobe o, string ulicaIBroj, int mjestoId)
 {
     Connection.dm.esp_OsobeUpdateLicnihPodataka(o.OsobaId, o.Ime, o.Prezime, o.Email, o.Telefon, ulicaIBroj, mjestoId);
 }