コード例 #1
0
 public bool Exists(ConnectedPair item)
 {
     using (var db = new DataBaseContext())
     {
         return(db.ConnectedPairs.Any(x => x.AltCoin == item.AltCoin && x.MainCoin == item.MainCoin));
     }
 }
コード例 #2
0
 public ConnectedPair Create(ConnectedPair item)
 {
     using (var db = new DataBaseContext())
     {
         ConnectedPair result = null;
         if (!Exists(item))
         {
             result = db.ConnectedPairs.Add(item).Entity;
         }
         db.SaveChanges();
         return(result);
     }
 }
コード例 #3
0
 public ConnectedPair Update(ConnectedPair item)
 {
     using (var db = new DataBaseContext())
     {
         var result = db.ConnectedPairs.FirstOrDefault(x => x.MainCoin == item.MainCoin && x.AltCoin == item.AltCoin);
         if (result != null)
         {
             result.MainCoin = item.MainCoin;
             result.AltCoin  = item.AltCoin;
             result.Active   = item.Active;
         }
         db.SaveChanges();
         return(result);
     }
 }