public List<Good> findAll() { using(GoodsDBEntities entity = new GoodsDBEntities()){ return entity.Good.Select(e => new Good { id = e.good_id, name = e.good_name, price = e.good_price.Value, quantity = e.good_quantity.Value }).ToList(); }; }
public bool delete(Good good) { using (GoodsDBEntities entity = new GoodsDBEntities()) { try { int id = Convert.ToInt32(good.id); GoodEntity g = entity.Good.Single(p => p.good_id == id); entity.Good.Remove(g); entity.SaveChanges(); return true; } catch { return false; } }; }
public bool edit(Good good) { using (GoodsDBEntities entity = new GoodsDBEntities()) { try { int id = Convert.ToInt32(good.id); GoodEntity g = entity.Good.Single(p => p.good_id == id); g.good_name = good.name; g.good_price = good.price; g.good_quantity = good.quantity; entity.SaveChanges(); return true; } catch { return false; } }; }
public bool create(Good good) { using (GoodsDBEntities entity = new GoodsDBEntities()) { try { GoodEntity g = new GoodEntity(); g.good_id = good.id; g.good_name = good.name; g.good_price = good.price; g.good_quantity = good.quantity; //entity.Good.Add(g); entity.Good.Add(g); entity.SaveChanges(); return true; } catch { return false; } }; }
public Good findById(string id) { using (GoodsDBEntities entity = new GoodsDBEntities()) { int nid = Convert.ToInt32(id); return entity.Good.Where(e => e.good_id == nid).Select(e => new Good { id = e.good_id, name = e.good_name, price = e.good_price.Value, quantity = e.good_quantity.Value }).First(); }; }