public async Task <IActionResult> PutdynamicPort(int id, dynamicPort dynamicPort) { if (id != dynamicPort.Id) { return(BadRequest()); } _context.Entry(dynamicPort).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!dynamicPortExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <dynamicPort> > PostdynamicPort(dynamicPort dynamicPort) { _logger.LogInformation($"Post request was hit with values with uniquecode:{dynamicPort.uniqueCode} , HttpPorts : {dynamicPort.httpport},HttpsPorts :{dynamicPort.httpsport} and id: {dynamicPort.Id}"); //_context.DynamicPort.Remove(_context.DynamicPort.Where(dp=>dp.httpport== dynamicPort.httpport).FirstOrDefault()); //_context.DynamicPort.Remove(_context.DynamicPort.Where(dp => dp.httpsport == dynamicPort.httpsport).FirstOrDefault()); _context.DynamicPort.Add(dynamicPort); await _context.SaveChangesAsync(); _logger.LogInformation($"added new record with uniquecode:{dynamicPort.uniqueCode} , HttpPorts : {dynamicPort.httpport},HttpsPorts :{dynamicPort.httpsport} and id: {dynamicPort.Id}"); return(CreatedAtAction("GetdynamicPort", new { id = dynamicPort.Id }, dynamicPort)); }