示例#1
0
 public static Luat SaveLuat(Luat luat)
 {
     using (TuVanLaptopEntities db = new TuVanLaptopEntities())
     {
         db.Luats.Add(luat);
         db.SaveChanges();
         return(luat);
     }
 }
 //lưu sự kiện vào database
 public static bool SaveSuKien(SuKien sukien)
 {
     using (TuVanLaptopEntities db = new TuVanLaptopEntities())
     {
         //tìm xem có tồn tại sk này chưa
         SuKien sk = db.SuKiens.SingleOrDefault(n => n.Name == sukien.Name);
         //nếu tồn tại trả về null
         if (sk != null)
         {
             return(false);
         }
         db.SuKiens.Add(sukien);
         db.SaveChanges();
         return(true);
     }
 }
示例#3
0
 //xóa luật có độ ưu tiên thấp hơn dựa cùng vế trái
 public static List <Luat> DeleteLuatByLuat(string vetrai)
 {
     using (TuVanLaptopEntities db = new TuVanLaptopEntities())
     {
         Luat luat = Luat.getLuatByVeTrai(vetrai);
         if (luat != null)
         {
             //xóa luật có độ ưu tiên thấp hơn luat này
             List <Luat> luatList = db.Luats.Where(x => x.DoTinCay < luat.DoTinCay).ToList();
             db.Luats.RemoveRange(luatList);
             db.SaveChanges();
             return(luatList);
         }
         return(null);
     }
 }