/// <summary>
 /// 更新一个实体信息
 /// </summary>
 /// <param name="Entity"></param>
 /// <returns></returns>
 public async Task <int> UpdateAsync(MemberPayItemEntity PEntity)
 {
     if (PEntity == null)
     {
         return(0);
     }
     _GhDbContext.dsMemberPayItem.Update(PEntity);
     return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
 }
 /// <summary>
 /// 向数据库表添加一个新的记录,如果该记录已经存在,返回-2
 /// </summary>
 /// <param name="PEntity"></param>
 /// <returns></returns>
 public async Task <int> AddAsync(MemberPayItemEntity PEntity)
 {
     if (PEntity == null || await _GhDbContext.dsMemberPayItem.AnyAsync(x => x.Name.Equals(PEntity.Name, StringComparison.Ordinal)).ConfigureAwait(false))
     {
         return(-2);
     }
     PEntity.UpDateTime = DateTime.Now;
     _GhDbContext.dsMemberPayItem.Add(PEntity);
     return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
 }
        // <summary>
        /// 根据Id删除一个实体信息
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public async Task <int> DeleteAsync(string Name)
        {
            if (Name == null)
            {
                return(0);
            }

            MemberPayItemEntity tempPlan = _GhDbContext.dsMemberPayItem.Find(Name);

            _GhDbContext.dsMemberPayItem.Remove(tempPlan);
            return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
        }
Ejemplo n.º 4
0
        public async Task <ActionResult <string> > PutAsync([FromBody] MemberPayItemEntity PEntity)
        {
            ExcuteResult actResult = new ExcuteResult();

            if (await _PayRepository.UpdateAsync(PEntity).ConfigureAwait(false) > 0)
            {
                actResult.SetValues(0, "更新成功");
            }
            else
            {
                actResult.SetValues(1, "更新失败");
            }
            return(JsonConvert.SerializeObject(actResult));
        }