public void Put(int id, [FromBody] Tuote tuote) { using (KiertomaattiDBContext db = new KiertomaattiDBContext()) { try { Tuote existing = db.Tuote.Find(id); //existing.TuoteId = tuote.TuoteId; existing.Nimi = tuote.Nimi; existing.Kuvaus = tuote.Kuvaus; existing.Lkm = tuote.Lkm; existing.Paivays = tuote.Paivays; existing.Latitude = tuote.Latitude; existing.Longitude = tuote.Longitude; existing.Kuva = tuote.Kuva; existing.BlobstorageLinkki = tuote.BlobstorageLinkki; existing.KayttajaId = tuote.KayttajaId; db.SaveChanges(); } catch (Exception ex) { Console.WriteLine(ex); } } }
public void Post([FromBody] Tuote tuote /*reactista tuleva tuote-json parseroituu itsestään olioksi */) { KiertomaattiDBContext db = new KiertomaattiDBContext(); db.Tuote.Add(tuote); db.SaveChanges(); }
public Tuote Get(int id) { using (KiertomaattiDBContext db = new KiertomaattiDBContext()) { return(db.Tuote.Find(id)); } }
//[EnableCors("AllowOrigins")] public void Delete(int id) { using (KiertomaattiDBContext db = new KiertomaattiDBContext()) { try { Tuote toRemove = db.Tuote.Find(id); db.Remove(toRemove); db.SaveChanges(); } catch (Exception e) { throw e; } } }
public IEnumerable <Tuote> Get(string nimi) { KiertomaattiDBContext db = new KiertomaattiDBContext(); return(db.Tuote.Where(t => t.Nimi.Contains(nimi))); }
public IEnumerable <Tuote> Get() { KiertomaattiDBContext db = new KiertomaattiDBContext(); return(db.Tuote.AsEnumerable()); }