Ejemplo n.º 1
0
 public IList <WeiXinPayNotifyInfo> Get(Func <WeiXinPayNotifyInfo, bool> condition)
 {
     using (var db = new WeiXinPayDbContext())
     {
         return(db.PayNotifyInfoContext.Where(condition).ToList());
     }
 }
Ejemplo n.º 2
0
 public void Add()
 {
     using (var db = new WeiXinPayDbContext())
     {
         db.PayNotifyInfoContext.Add(this);
         db.SaveChanges();
     }
 }
Ejemplo n.º 3
0
 public void Modify()
 {
     using (var db = new WeiXinPayDbContext())
     {
         db.PayNotifyInfoContext.Attach(this);
         db.Entry(this).State = EntityState.Modified;
         db.SaveChanges();
     }
 }
Ejemplo n.º 4
0
 /// <summary>
 /// 防止存在相同参数
 /// </summary>
 /// <param name="moudleName"></param>
 /// <param name="outTradeNo"></param>
 /// <returns></returns>
 public bool ContainPayNotufy(string moudleName, string outTradeNo)
 {
     using (var db = new WeiXinPayDbContext())
     {
         return
             (db.PayNotifyInfoContext.Any(
                  item =>
                  string.Equals(item.ModuleName, moudleName) &&
                  string.Equals(OutTradeNo, item.OutTradeNo)));
     }
 }