Esempio n. 1
0
 public IEnumerable <ksiazka> Get()
 {
     using (bibliotekaEntities encje = new bibliotekaEntities())
     {
         return(encje.ksiazka.ToList());
     }
 }
Esempio n. 2
0
 public HttpResponseMessage Post([FromBody] ksiazka pozycja)
 {
     using (bibliotekaEntities encje = new bibliotekaEntities())
     {
         encje.ksiazka.Add(pozycja);
         encje.SaveChanges();
         return(Request.CreateResponse(HttpStatusCode.Created));
     }
 }
Esempio n. 3
0
        public HttpResponseMessage Get(int id)
        {
            using (bibliotekaEntities encje = new bibliotekaEntities())
            {
                var pozycja = encje.ksiazka.FirstOrDefault(e => e.id == id);
                if (pozycja != null)
                {
                    return(Request.CreateResponse(HttpStatusCode.OK, pozycja));
                }

                return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Książka o numerze " + id.ToString() + " nie istnieje."));
            }
        }
Esempio n. 4
0
 public HttpResponseMessage Put(int id, [FromBody] ksiazka pozycja)
 {
     using (bibliotekaEntities encje = new bibliotekaEntities())
     {
         var stara = encje.ksiazka.FirstOrDefault(e => e.id == id);
         if (stara != null)
         {
             stara.autor       = pozycja.autor;
             stara.tytul       = pozycja.tytul;
             stara.rok_wydania = pozycja.rok_wydania;
             encje.SaveChanges();
             return(Request.CreateResponse(HttpStatusCode.OK, pozycja));
         }
         return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "Książka o numerze " + id.ToString() + " nie istnieje."));
     }
 }