public async Task <IActionResult> OnPostAsync([FromBody] EnableData enableData) { await _userAppService.SetEnabled(enableData.SId, enableData.IsEnable); return(await Task.FromResult(new JsonResult(enableData))); }
public async Task <IActionResult> OnPostAsync([FromBody] EnableData enableData) { try { var npc = await _db.Npcs.FindAsync(enableData.SId); if (npc == null) { return(await Task.FromResult(new JsonResult(enableData))); } npc.IsEnable = enableData.IsEnable; await _db.SaveChangesAsync(); await AddSuccess(new OperatorLog { Type = OperatorLogType.修改Npc, Content = JsonConvert.SerializeObject(enableData) }); } catch (Exception ex) { await AddError(new OperatorLog { Type = OperatorLogType.修改Npc, Content = $"Data={JsonConvert.SerializeObject(enableData)},ErrorMessage={ex.Message}" }); } return(await Task.FromResult(new JsonResult(enableData))); }
public async Task <IActionResult> OnPostAsync([FromBody] EnableData enableData) { try { var npcScript = await _db.Scripts.FindAsync(enableData.SId); if (npcScript == null) { return(await Task.FromResult(new JsonResult(enableData))); } npcScript.IsEnable = enableData.IsEnable; await _db.SaveChangesAsync(); } catch (Exception ex) { _logger.LogError(ex, ""); } return(await Task.FromResult(new JsonResult(enableData))); }