public ActivityPrizeConfigInfo GetActivityPrizeConfig(int activityId) { using (var manage = new UserIntegralManager()) { ActivityPrizeConfig entity = manage.GetActivityPrizeConfig(activityId); if (entity != null) { ActivityPrizeConfigInfo info = new ActivityPrizeConfigInfo(); ObjectConvert.ConverEntityToInfo(entity, ref info); return(info); } return(null); } }
/// <summary> /// 保存或者修改礼品配置 /// </summary> /// <param name="info"></param> /// <param name="opeType"></param> /// <param name="userToken"></param> /// <returns></returns> public CommonActionResult SaveOrUpdateActivityPrizeConfig(ActivityPrizeConfigInfo info, string opeType, string userToken) { try { // 验证用户身份及权限 var userId = GameBizAuthBusiness.ValidateUserAuthentication(userToken); info.CreatorId = userId; //new UserIntegralBusiness().SaveOrUpdateActivityPrizeConfig(info, opeType); return(new CommonActionResult(true, "保存数据成功!")); } catch (Exception ex) { throw new Exception(ex.Message, ex); } }
/// <summary> /// 保存礼品配置 /// </summary> public void SaveOrUpdateActivityPrizeConfig(ActivityPrizeConfigInfo info, string opeType) { using (var manage = new UserIntegralManager()) { ActivityPrizeConfig entity = new ActivityPrizeConfig(); if (opeType.ToLower() == "add") { if (info != null) { entity.ActivityTitle = info.ActivityTitle; entity.ActivityContent = info.ActivityContent; entity.IsEnabled = info.IsEnabled; entity.CreatorId = info.CreatorId; entity.CreateTime = DateTime.Now; manage.AddActivityPrizeConfig(entity); } else { throw new Exception("修改数据失败!"); } } else if (opeType.ToLower() == "update") { if (info != null) { entity = manage.GetActivityPrizeConfig(info.ActivityId); if (entity != null) { entity.ActivityTitle = info.ActivityTitle; entity.ActivityContent = info.ActivityContent; entity.IsEnabled = info.IsEnabled; manage.UpdateActivityPrizeConfig(entity); } else { throw new Exception("未查询到数据!"); } } else { throw new Exception("修改数据失败!"); } } } }