public bool UpdateProduct(ref PuyuhBDO puyuhBDO, ref string message) { message = "Flight updated successfully"; bool ret = true; using (var PAEntities = new PuyuhAirEntities()) { var penerbanganID = puyuhBDO.Penerbangan_ID; Penerbangan penerbanganInDB = (from p in PAEntities.Penerbangan where p.PenerbanganID == penerbanganID select p).FirstOrDefault(); if (penerbanganInDB == null) { throw new Exception("No flight(s) found with ID " + puyuhBDO.Penerbangan_ID); } PAEntities.Penerbangan.Remove(penerbanganInDB); penerbanganInDB.Pesawat = puyuhBDO.Pesawat; penerbanganInDB.Harga = puyuhBDO.Harga; penerbanganInDB.Asal = puyuhBDO.Asal; penerbanganInDB.Tujuan = puyuhBDO.Tujuan; penerbanganInDB.JlhKursi = puyuhBDO.Jlh_Kursi; PAEntities.Entry(penerbanganInDB).State = System.Data.Entity.EntityState.Modified; PAEntities.SaveChanges(); } return(ret); }
public void DeleteProduct(int id) { using (var PAEntities = new PuyuhAirEntities()) { var c = (from p in PAEntities.Penerbangan where p.PenerbanganID == id select p).First(); PAEntities.Penerbangan.Remove(c); PAEntities.SaveChanges(); } }
public void InsertProduct(PuyuhBDO puyuh) { Penerbangan penerbangan = new Penerbangan() { PenerbanganID = puyuh.Penerbangan_ID, Pesawat = puyuh.Pesawat, JlhKursi = (int)puyuh.Jlh_Kursi, Harga = (int)puyuh.Harga, Asal = puyuh.Asal, Tujuan = puyuh.Tujuan, Terbang = (DateTime)puyuh.Terbang }; /*Console.WriteLine(pinguin.Penerbangan_ID);*/ using (var PAEntities = new PuyuhAirEntities()) { PAEntities.Penerbangan.Add(penerbangan); PAEntities.SaveChanges(); } }