static public void Izmeni(Predlozeni_TagDTO c) { try { ISession s = DataLayer.GetSession(); Predlozeni_Tag pt = new Predlozeni_Tag() { Id = c.Id, DatumObrade = c.DatumObrade, DatumPostavljanja = c.DatumPostavljanja, Ime = c.Ime, Opis = c.Opis, TagIme = c.TagIme }; s.Update(pt); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); } }
static public Predlozeni_TagDTO Procitaj(int id) { try { ISession s = DataLayer.GetSession(); Predlozeni_Tag p = s.Load <Predlozeni_Tag>(id); Predlozeni_TagDTO pt = new Predlozeni_TagDTO() { Id = p.Id, DatumObrade = p.DatumObrade, DatumPostavljanja = p.DatumPostavljanja, Ime = p.Ime, Opis = p.Opis, TagIme = p.TagIme }; s.Flush(); s.Close(); return(pt); } catch (Exception e) { Console.WriteLine(e); return(null); } }
static public Predlozeni_TagDTO Nadji(string tag_ime) { try { ISession s = DataLayer.GetSession(); Predlozeni_Tag p = (from k in s.Query <Predlozeni_Tag>() where (k.TagIme == tag_ime) select k).SingleOrDefault(); Predlozeni_TagDTO tag = new Predlozeni_TagDTO { Id = p.Id, TagIme = p.TagIme, Ime = p.Ime, Opis = p.Opis, DatumObrade = p.DatumObrade, DatumPostavljanja = p.DatumPostavljanja }; s.Flush(); s.Close(); return(tag); } catch (Exception e) { Console.WriteLine(e); return(null); } }
static public void Obrisi(int id) { try { ISession s = DataLayer.GetSession(); Predlozeni_Tag st = s.Load <Predlozeni_Tag>(id); s.Delete(st); s.Flush(); s.Close(); } catch (Exception e) { Console.WriteLine(e); } }