public async Task <IActionResult> Offline(string configId) { var ctrl = new Controllers.ConfigController( _configService, _modifyLogService, _remoteServerNodeProxy, _serverNodeService, _appService ); var result = (await ctrl.Offline(configId)) as JsonResult; dynamic obj = result.Value; if (obj.success == true) { return(Ok()); } Response.StatusCode = 400; return(Json(new { obj.message })); }
public async Task <IActionResult> Edit(string id, [FromBody] ConfigVM model) { var requiredResult = CheckRequired(model); if (!requiredResult.Item1) { Response.StatusCode = 400; return(Json(new { message = requiredResult.Item2 })); } var ctrl = new Controllers.ConfigController( _configService, _modifyLogService, _remoteServerNodeProxy, _serverNodeService, _sysLogService, _appService ); model.Id = id; var result = (await ctrl.Edit(model)) as JsonResult; dynamic obj = result.Value; if (obj.success == true) { return(Ok()); } Response.StatusCode = 400; return(Json(new { obj.message })); }
public async Task <IActionResult> Add([FromBody] ConfigVM model) { var requiredResult = CheckRequired(model); if (!requiredResult.Item1) { Response.StatusCode = 400; return(Json(new { message = requiredResult.Item2 })); } var ctrl = new Controllers.ConfigController( _configService, _modifyLogService, _remoteServerNodeProxy, _serverNodeService, _sysLogService, _appService ); var result = (await ctrl.Add(model)) as JsonResult; dynamic obj = result.Value; if (obj.success == true) { return(Created("/api/config/" + obj.data.Id, "")); } Response.StatusCode = 400; return(Json(new { obj.message })); }