public async Task <IActionResult> ChangeRecordAddress([FromRoute] int id, [FromBody] IpChange changeReq) { Record record = await Context.Records.FindAsync(id); if (record == null) { throw new ApiException(404, $"Record with id {id} not found."); } record.IpAddress = changeReq.Ip; await Context.SaveChangesAsync(); return(Ok(record)); }
/// <summary> /// NewPingTarget /// </summary> /// <param name="conState"></param> private void NewPingTarget(string selectedIp) { PingTarget = String.Format("Ping to {0}", selectedIp); IpChange?.Invoke(this, new EventArgs()); }