public async Task <IActionResult> IsEnabledAsync([FromBody] IsEnabledDto dto) { try { await _teamServices.IsEnabledAsync(dto); return(UpdateSuccessMsg()); } catch (Exception err) { _logger.Error(typeof(TeamController), "更新失败!", new Exception(err.Message)); return(FailedMsg(err.Message)); } }
/// <summary> /// 团队启用/禁用 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <bool> IsEnabledAsync(IsEnabledDto dto) { bool isEnabled = false; bool.TryParse(dto.Value, out isEnabled); return(await Task.Run(() => { var result = db.Updateable <Team>().SetColumns(a => new Team() { IsEnabled = isEnabled }) .Where(a => a.ID == dto.TeamId) .ExecuteCommand(); return result > 0; })); }
/// <summary> /// 团队启用/禁用 /// </summary> /// <param name="dto"></param> /// <returns></returns> public async Task <bool> IsEnabledAsync(IsEnabledDto dto) { return(await _teameDal.IsEnabledAsync(dto)); }