public static void SacuvajStalnogRadnika(StalniRadnikBasic r, int idOblasti)// cuvanje volontera { try { ISession s = DataLayer.GetSession(); Oblast o = s.Load <Oblast>(idOblasti); StalniRadnik a = new StalniRadnik() { Ime = r.Ime, Prezime = r.Prezime, Adresa = r.Adresa, MBR = r.MBR, RadniNaOblasti = o,// BrLicneKarte = r.BrLicneKarte, BrRadneKnjizice = r.BrRadneKnjizice, MestoIzdavanjaLk = r.MestoIzdavanjaLicneKarte }; // a.RadniNaOblasti = o; o.RadniziUOblasti.Add(a); s.Save(o); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public static void AzurirajStalnogRadnika(StalniRadnikBasic r) { try { ISession s = DataLayer.GetSession(); StalniRadnik radnik = s.Load <StalniRadnik>(r.Id); radnik.Ime = r.Ime; radnik.Prezime = r.Prezime; radnik.Adresa = r.Adresa; radnik.MBR = r.MBR; //radnik.RadniNaOblasti = o; radnik.BrLicneKarte = r.BrLicneKarte; radnik.BrRadneKnjizice = r.BrRadneKnjizice; radnik.MestoIzdavanjaLk = r.MestoIzdavanjaLicneKarte; s.Update(radnik); s.Flush(); s.Close(); } catch (Exception) { throw; } }
public static StalniRadnikBasic VratiStalnogRadnikaBasic(int idRadnika) { StalniRadnikBasic radnik = null; try { ISession s = DataLayer.GetSession(); StalniRadnik r = s.Load <StalniRadnik>(idRadnika); radnik = new StalniRadnikBasic() { Id = r.Id, MBR = r.MBR, Ime = r.Ime, Prezime = r.Prezime, Adresa = r.Adresa, BrLicneKarte = r.BrLicneKarte, BrRadneKnjizice = r.BrRadneKnjizice, MestoIzdavanjaLicneKarte = r.MestoIzdavanjaLk }; s.Close(); } catch (Exception) { throw; } return(radnik); }
public int AddStalniRadnik(StalniRadnik b) { try { ISession s = DataLayer.GetSession(); s.Save(b); s.Flush(); s.Close(); return(1); } catch (Exception ec) { return(-1); } }