public ActionResult GetRedPacket(int id)
        {
            var appRedPackageActivity = _appRedPackageActivityService.GetObject(z => z.Id == id);

            if (appRedPackageActivity == null)
            {
                return(RenderError("活动不存在!"));
            }
            var appRedPackageActivityAwardsLog =
                _appRedPackageActivityLogService.GetObject(
                    z =>
                    z.AccountId == FullAccount.Id && z.ActivityId == id);

            if (appRedPackageActivityAwardsLog == null)
            {
                return(RenderError("您未中奖!!"));
            }

            var workFlowModule = appRedPackageActivity.Rule.FromJson <List <BaseModule> >();
            var module         = workFlowModule.FirstOrDefault(z => z is BaseResultModule);

            if (module == null)
            {
                return(RenderError("活动出问题了!"));
            }
            var    inputList = appRedPackageActivityAwardsLog.RegisterInfo.FromJson <List <BaseParameterSetting> >();
            var    parameter = inputList.FirstOrDefault(z => z is NumberParameterSetting && z.Name == module.Input[0].Value.ToString());
            string name      = "";
            double value     = 0;

            if (parameter != null)
            {
                value = Convert.ToDouble(parameter.Value) * 100;
            }

            var vd = new RedPackageActivity_ItemVD()
            {
                AppRedPackageActivityAwardLog = appRedPackageActivityAwardsLog,
                ParameteName  = "相似",
                ParameteValue = value,
                ResultModule  = (BaseResultModule)module
            };

            return(View(vd));
        }
        public ActionResult Delete(int id)
        {
            var appRedPackageActivityAwardLog = _appRedPackageActivityAwardLogService.GetObject(id);

            if (appRedPackageActivityAwardLog == null)
            {
                return(RenderError("奖项记录不存在!"));
            }

            try
            {
                _appRedPackageActivityAwardLogService.DeleteObject(appRedPackageActivityAwardLog);
            }
            catch (Exception ex)
            {
                return(RenderError(ex.Message));
            }

            SetMessager(MessageType.success, "删除成功");

            return(RedirectToAction("Index"));
        }