예제 #1
0
 /// <summary>
 /// 新增礼包
 /// </summary>
 /// <param name="loginUser"></param>
 /// <returns></returns>
 public int AddandUpdateGift(GiftBaseData giftData)
 {
     if (_giftRespostitory.GetList(m => m.GiftName == giftData.GiftName).Count == 0)
     {
         return(_giftRespostitory.Insert(giftData));
     }
     else
     {
         var model = _giftRespostitory.GetList(m => m.GiftName == giftData.GiftName).FirstOrDefault();
         model.GiftName       = giftData.GiftName;
         model.GiftStatus     = giftData.GiftStatus;
         model.GiftType       = giftData.GiftType;
         model.GiftStatusName = giftData.GiftStatusName;
         model.GiftTypeName   = giftData.GiftTypeName;
         model.PlateForm      = giftData.PlateForm;
         model.Url            = giftData.Url;
         model.ValidateTime   = giftData.ValidateTime;
         model.Remain         = giftData.Remain;
         _giftRespostitory.Update(model);
         return(1);
     }
 }
예제 #2
0
 /// <summary>
 /// 更新用户状态
 /// </summary>
 /// <returns></returns>
 public void UpdateUserInfo(UserInfo info)
 {
     _userRespostitory.Update(info);
 }
예제 #3
0
 public void Update(T entity)
 {
     _baseRepostory.Update(entity);
 }