Beispiel #1
0
 /// <summary>
 /// 更新一个实体信息
 /// </summary>
 /// <param name="Entity"></param>
 /// <returns></returns>
 public async Task <int> UpdateAsync(MemberRelationsEntity PEntity)
 {
     if (PEntity == null)
     {
         return(0);
     }
     PEntity.UpDateTime = DateTime.Now;
     _GhDbContext.dsMemberRelations.Update(PEntity);
     return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
 }
Beispiel #2
0
 /// <summary>
 /// 向数据库表添加一个新的记录,如果该记录已经存在,返回-2
 /// </summary>
 /// <param name="PEntity"></param>
 /// <returns></returns>
 public async Task <int> AddAsync(MemberRelationsEntity PEntity)
 {
     if (PEntity == null || PEntity.Id != null)
     {
         return(-2);
     }
     PEntity.Id         = AppCodes.AppStaticClass.GetIdOfDateTime();
     PEntity.UpDateTime = DateTime.Now;
     _GhDbContext.dsMemberRelations.Add(PEntity);
     return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
 }
Beispiel #3
0
        // <summary>
        /// 根据Id删除一个实体信息
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public async Task <int> DeleteAsync(string Id)
        {
            if (Id == null)
            {
                return(0);
            }
            MemberRelationsEntity tempPlan = _GhDbContext.dsMemberRelations.Find(Id);

            _GhDbContext.dsMemberRelations.Remove(tempPlan);
            return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
        }
        public async Task <string> PutAsync([FromBody] MemberRelationsEntity PEntity)
        {
            ExcuteResult actResult = new ExcuteResult();

            if (await _DataRepository.UpdateAsync(PEntity).ConfigureAwait(false) > 0)
            {
                actResult.SetValues(0, "更新成功");
            }
            else
            {
                actResult.SetValues(1, "更新失败");
            }
            return(JsonConvert.SerializeObject(actResult));
        }
        public async Task <string> PostAsync([FromBody] MemberRelationsEntity PEntity)
        {
            ExcuteResult actResult = new ExcuteResult();

            if (await _DataRepository.AddAsync(PEntity).ConfigureAwait(false) > 0)
            {
                actResult.SetValues(p_state: 0, p_msg: "保存成功", p_tag: PEntity?.Id);
            }
            else
            {
                actResult.SetValues(1, "保存失败");
            }
            return(JsonConvert.SerializeObject(actResult));
        }