public Resenje RemoveResenje(int id)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         Resenje  r = s.Load <Resenje>(id);
         s.Delete(r);
         s.Flush();
         s.Close();
         return(GetResenje(id));
     }
     catch (Exception ex)
     {
         return(new Resenje());
     }
 }
 public Resenje UpdateResenje(int id, Resenje p)
 {
     try
     {
         ISession s = DataLayer.GetSession();
         Resenje  r = s.Load <Resenje>(id);
         r.Blanket          = p.Blanket;
         r.Datum            = p.Datum;
         r.Dodao            = p.Dodao;
         r.ImageInBytes     = p.ImageInBytes;
         r.ThumbnailInBytes = p.ThumbnailInBytes;
         s.Update(r);
         s.Flush();
         s.Close();
         return(GetResenje(id));
     }
     catch (Exception ex)
     {
         return(null);
     }
 }
        public Resenje AddResenje(ResenjePostDTO r)
        {
            try
            {
                ISession s       = DataLayer.GetSession();
                Resenje  resenje = new Resenje();
                resenje.Datum            = DateTime.Now;
                resenje.ImageInBytes     = r.ImageInBytes;
                resenje.ThumbnailInBytes = r.ThumbnailInBytes;
                resenje.Dodao            = s.Query <Korisnik>().Select(q => q).Where(g => g.IdKorisnik == r.Dodao).FirstOrDefault();
                resenje.Blanket          = s.Query <Blanket>().Select(x => x).Where(f => f.IdBlanket == r.Blanket).FirstOrDefault();

                s.Save(resenje);
                s.Flush();
                Resenje res = s.Query <Resenje>().Where(c => c.Dodao.IdKorisnik == r.Dodao).Where(c => c.Blanket.IdBlanket == r.Blanket).Where(c => c.Datum == resenje.Datum).FirstOrDefault();
                s.Close();
                return(res);
            }
            catch (Exception ex)
            {
                return(null);
            }
        }
        // PUT api/resenje/5
        public Resenje Put(int id, [FromBody] Resenje v)
        {
            ResenjeDataProvider provider = new ResenjeDataProvider();

            return(provider.UpdateResenje(id, v));
        }