示例#1
0
        //编辑淘汰赛规则
        public bool KnockoutRule(KnockoutRuleRequest request, out string msg)
        {
            bool flag = false;

            msg = string.Empty;
            try
            {
                _dbContext.BeginTransaction();
                foreach (var item in request.RefereeAvoidrule)
                {
                    var sql = $"update t_event_refereeavoidrule set refereeAvoidRules={(int)item.RefereeAvoidRules},updatetime='{DateTime.Now}' where id={item.Id}";
                    _dbContext.Execute(sql);
                }
                _dbContext.CommitChanges();
                flag = true;
            }
            catch (Exception ex)
            {
                _dbContext.Rollback();
                flag = false;
                msg  = "服务异常";
                LogUtils.LogError("EventRuleService.KnockoutRule", ex);
            }
            return(flag);
        }
示例#2
0
        public ContentResult knockoutrule(KnockoutRuleRequest request)
        {
            request.SysUserId = UserContext.SysUserContext.Id;
            string msg  = string.Empty;
            var    flag = _eventRuleService.KnockoutRule(request, out msg);

            return(Result <string>(flag, msg));
        }