public ContentResult prizesettings(EventRegularAwardsRequest request)
        {
            string msg  = string.Empty;
            var    flag = _eventRegularAwardsService.Settings(request, out msg);

            return(Result <string>(flag, msg));
        }
示例#2
0
        //奖项设置
        public bool Settings(EventRegularAwardsRequest request, out string msg)
        {
            bool flag = false;

            msg = string.Empty;
            try
            {
                try
                {
                    _dbContext.BeginTransaction();
                    _dbContext.Execute($"delete from t_event_regularawards where eventId={request.EventId} and eventGroupId={request.EventGroupId}");
                    _dbContext.Insert(new t_event_regularawards {
                        eventGroupId = request.EventGroupId,
                        eventId      = request.EventId,
                        prizeGroup   = request.PrizeGroup,
                        personal     = request.Personal
                    });
                    _dbContext.CommitChanges();
                    flag = true;
                }
                catch (Exception ex)
                {
                    _dbContext.Rollback();
                    flag = false;
                    msg  = "服务异常";
                    LogUtils.LogError("EventRegularAwardsService.SettingsTran", ex);
                }
            }
            catch (Exception ex)
            {
                flag = false;
                msg  = "服务异常";
                LogUtils.LogError("EventRegularAwardsService.Settings", ex);
            }
            return(flag);
        }