public async Task <ActionResult <ServidorModel> > Atualizar(Guid Id, ServidorModel dadosServidor) { if (ModelState.IsValid) { var context = new DatabaseContext(); var servidorAAtualizar = context.Servidores.Find(Id); if (servidorAAtualizar == null) { return(NotFound(ModelState)); } else { servidorAAtualizar.EnderecoIp = dadosServidor.EnderecoIp; servidorAAtualizar.Nome = dadosServidor.Nome; servidorAAtualizar.PortaIp = dadosServidor.PortaIp; context.Servidores.Update(servidorAAtualizar); await context.SaveChangesAsync(); return(servidorAAtualizar); } } else { return(BadRequest(ModelState)); } }
public async Task <ActionResult <ServidorModel> > Criar(ServidorModel dadosServidor) { if (ModelState.IsValid) { var context = new DatabaseContext(); context.Servidores.Add(dadosServidor); await context.SaveChangesAsync(); return(dadosServidor); } else { return(BadRequest(ModelState)); } }