コード例 #1
0
        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));
            }
        }
コード例 #2
0
        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));
            }
        }