public Prijava AddPrijava(PrijavaDTO r) { try { ISession s = DataLayer.GetSession(); Prijava p = new Prijava(); p.Blanket = s.Query <Blanket>().Where(x => x.IdBlanket == r.Blanket).FirstOrDefault(); p.Dodao = s.Query <Korisnik>().Where(d => d.IdKorisnik == r.Dodao).FirstOrDefault(); p.Datum = DateTime.Now; p.KomentarData = r.KomentarData; s.Save(p); s.Flush(); Prijava f = s.Query <Prijava>().Where(c => c.Dodao == p.Dodao).Where(c => c.Datum == p.Datum) .Where(c => c.KomentarData == p.KomentarData).Where(c => c.Blanket == p.Blanket).FirstOrDefault(); s.Close(); return(f); } catch (Exception ex) { return(null); } }
//POST api/Prijava public Prijava Post([FromBody] PrijavaDTO g) { PrijavaDataProvider provider = new PrijavaDataProvider(); return(provider.AddPrijava(g)); }