/// <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)); }
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)); }