public IHttpActionResult PutJuomat(int id, Juomat juomat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != juomat.juoma_id) { return(BadRequest()); } db.Entry(juomat).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!JuomatExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetJuomat(int id) { Juomat juomat = db.Juomat.Find(id); if (juomat == null) { return(NotFound()); } return(Ok(juomat)); }
public IHttpActionResult PostJuomat(Juomat juomat) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } Console.WriteLine(juomat.ToString()); db.Juomat.Add(juomat); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = juomat.juoma_id }, juomat)); }
public IHttpActionResult DeleteJuomat(int id) { Juomat juomat = db.Juomat.Find(id); if (juomat == null) { return(NotFound()); } db.Juomat.Remove(juomat); db.SaveChanges(); return(Ok(juomat)); }
public static void TestaaJaakaappi() { Juomat virvoke = new Juomat(); virvoke.Nimi = "Jaffa"; virvoke.Parastaennen = "21.12.2019"; virvoke.Juomalaatu = "Virvoitusjuoma"; Console.WriteLine(virvoke.ToString()); Lihatuotteet liha = new Lihatuotteet(); liha.Nimi = "Jauheliha"; liha.Parastaennen = "15.10.2017"; liha.Lihatyyppi = "Kana"; Console.WriteLine(liha.ToString()); }