Ejemplo n.º 1
0
 /// <summary>
 /// 更新一个实体信息
 /// </summary>
 /// <param name="Entity"></param>
 /// <returns></returns>
 public async Task <int> UpdateAsync(MemberHolidayEntity PEntity)
 {
     if (PEntity == null)
     {
         return(0);
     }
     PEntity.UpDateTime = DateTime.Now;
     _GhDbContext.dsMemberHoliday.Update(PEntity);
     return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
 }
Ejemplo n.º 2
0
        // <summary>
        /// 根据Id删除一个实体信息
        /// </summary>
        /// <param name="Id"></param>
        /// <returns></returns>
        public async Task <int> DeleteAsync(string Id)
        {
            if (Id == null)
            {
                return(0);
            }
            MemberHolidayEntity tempPlan = _GhDbContext.dsMemberHoliday.Find(Id);

            _GhDbContext.dsMemberHoliday.Remove(tempPlan);
            return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
        }
Ejemplo n.º 3
0
 /// <summary>
 /// 向数据库表添加一个新的记录,如果该记录已经存在,返回-2
 /// </summary>
 /// <param name="PEntity"></param>
 /// <returns></returns>
 public async Task <int> AddAsync(MemberHolidayEntity PEntity)
 {
     if (PEntity == null || PEntity.Id != null)
     {
         return(-2);
     }
     PEntity.Id         = AppCodes.AppStaticClass.GetIdOfDateTime();
     PEntity.UpDateTime = DateTime.Now;
     PEntity.Member     = null;
     _GhDbContext.dsMemberHoliday.Add(PEntity);
     return(await _GhDbContext.SaveChangesAsync().ConfigureAwait(false));
 }
Ejemplo n.º 4
0
        public async Task <string> PutAsync([FromBody] MemberHolidayEntity PEntity)
        {
            ExcuteResult actResult = new ExcuteResult();

            if (await _DataRepository.UpdateAsync(PEntity).ConfigureAwait(false) > 0)
            {
                actResult.SetValues(0, "更新成功");
            }
            else
            {
                actResult.SetValues(1, "更新失败");
            }
            return(JsonConvert.SerializeObject(actResult));
        }
Ejemplo n.º 5
0
        public async Task <string> PostAsync([FromBody] MemberHolidayEntity 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));
        }