Example #1
0
 public bool Save(object dataBoundItem)
 {
     if (dataBoundItem is MuonTB ob)
     {
         var db = new dbQLTSEntities();
         if (ob.IDMuonTB <= 0)
         {
             ob.CreateBy   = COMMON.User.IDAccount;
             ob.CreateTime = DateTime.Now;
             ob.Status     = false;
             db.MuonTBs.Add(ob);
         }
         else
         {
             var obj = db.MuonTBs.ToList().FirstOrDefault(q => q.IDMuonTB == ob.IDMuonTB);
             if (obj is MuonTB)
             {
                 db.Entry(obj).CurrentValues.SetValues(ob);
             }
             else
             {
                 return(false);
             }
         }
         db.SaveChanges();
         return(true);
     }
     return(false);
 }
Example #2
0
 public bool Delete(object dataBoundItem)
 {
     if (dataBoundItem is MuonTB muontb)
     {
         var db = new dbQLTSEntities();
         if (db.MuonTBs.ToList().FirstOrDefault(q => q.IDMuonTB == muontb.IDMuonTB) is MuonTB value)
         {
             var ct = value.CTMuonTBs.ToArray();
             foreach (var item in ct)
             {
                 db.CTMuonTBs.Remove(item);
             }
             db.MuonTBs.Remove(value);
             return(db.SaveChanges() > 0);
         }
         else
         {
             throw new Exception("Vui lòng reload");
         }
     }
     return(false);
 }