/// <summary> /// 保存抽奖配置信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public TResult UpdatePrizeConfig(PrizeConfigDto model) { TResult result = new TResult(); try { var tbl_WeiXinPrizeConfig = _prizeConfigRepository.FirstOrDefault(); if (tbl_WeiXinPrizeConfig == null) { _prizeConfigRepository.Add(new Tbl_PrizeConfig { Frequency = model.Frequency, IsEnable = model.IsEnable, StartDate = model.StartDate, EndDate = model.EndDate }); } else { tbl_WeiXinPrizeConfig.Frequency = model.Frequency; tbl_WeiXinPrizeConfig.IsEnable = model.IsEnable; tbl_WeiXinPrizeConfig.StartDate = model.StartDate; tbl_WeiXinPrizeConfig.EndDate = model.EndDate; _prizeConfigRepository.Update(tbl_WeiXinPrizeConfig); } return(result.SuccessResult("保存成功")); } catch { return(result.FailureResult("保存失败")); } }
/// <summary> /// 保存抽奖配置 /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult UpdatePrizeConfigData(PrizeConfigDto model) { model.EnterpriseId = 1; model.ScenicId = 1; var result = _weiXinPrizeFacadeService.UpdatePrizeConfig(model); return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// 获取抽奖配置 /// </summary> /// <param name="scenicId"></param> /// <returns></returns> public PrizeConfigDto GetPrizeConfig() { var result = _prizeConfigRepository.FirstOrDefault(); var data = new PrizeConfigDto(); if (result != null) { data.Frequency = result.Frequency; data.IsEnable = result.IsEnable; data.StartDate = result.StartDate; data.EndDate = result.EndDate; data.StartDateStr = result.StartDate.ToString("yyyy-MM-dd"); data.EndDateStr = result.EndDate.ToString("yyyy-MM-dd"); } return(data); }
/// <summary> /// 保存抽奖配置信息 /// </summary> /// <param name="model"></param> /// <returns></returns> public TResult UpdatePrizeConfig(PrizeConfigDto model) { return(_weiXinPrizeConfigService.UpdatePrizeConfig(model)); }