public async Task <ActionResult> Put(int id, Categoria categoria)
        {
            //Se o Id do objeto não existir
            //ele retorna 404
            if (id != categoria.CategoriaId)
            {
                return(BadRequest());
            }
            //Comparamos os atributos que foram modificados atraves EF
            _contexto.Entry(categoria).State = EntityState.Modified;
            try
            {
                await _contexto.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                //verificamos se o objeto insirido realmente existe no banco
                var categoria_valido = await _contexto.Categoria.FindAsync(id);

                if (categoria_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            //Nocontent = retorna 204. sem nada
            return(NoContent());
        }
Ejemplo n.º 2
0
        public async Task <Evento> Alterar(Evento evento)
        {
            _contexto.Entry(evento).State = EntityState.Modified;
            await _contexto.SaveChangesAsync();

            return(evento);
        }
Ejemplo n.º 3
0
        public async Task <ActionResult> Put(int id, TipoUsuario tipousuario)
        {
            if (id != tipousuario.TipoUsuarioId)
            {
                return(BadRequest());
            }

            // Comparamos os atributos que foram modificados atraves do EntityFrameWork
            _contexto.Entry(tipousuario).State = EntityState.Modified;

            try {
                await _contexto.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException) {
                var tipousuario_valido = await _contexto.TipoUsuario.FindAsync(id);

                // Verificamos se o objeto inserido realmente existe no banco
                if (tipousuario_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            // NoContent() = Retorna 204, sem nada.
            return(NoContent());
        }
Ejemplo n.º 4
0
 public async Task <ActionResult <TipoUsuario> > Put(int id, TipoUsuario tipousuario)
 {
     if (id != tipousuario.TipoUsuarioId)
     {
         return(BadRequest());
     }
     context.Entry(tipousuario).State = EntityState.Modified;
     try
     {
         await context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         var TipoUsuarioValido = context.Usuario.FindAsync(id);
         if (TipoUsuarioValido == null)
         {
             return(NotFound());
         }
         else
         {
             throw;
         }
     }
     return(Ok(tipousuario));
 }
Ejemplo n.º 5
0
        public async Task <Presenca> Alterar(Presenca presenca)
        {
            _contexto.Entry(presenca).State = EntityState.Modified;
            await _contexto.SaveChangesAsync();

            return(presenca);
        }
Ejemplo n.º 6
0
 public async Task <ActionResult <Presenca> > Put(int id, Presenca presenca)
 {
     if (id != presenca.PresencaId)
     {
         return(BadRequest());
     }
     context.Entry(presenca).State = EntityState.Modified;
     try
     {
         await context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         var presencaValida = context.Presenca.FindAsync(id);
         if (presencaValida == null)
         {
             return(NotFound());
         }
         else
         {
             throw;
         }
     }
     return(Ok(presenca));
 }
Ejemplo n.º 7
0
        public async Task <ActionResult <Usuario> > Put(int id_usr, Usuario usuario)
        {
            if (id_usr != usuario.UsuarioId)
            {
                return(BadRequest());
            }

            context.Entry(usuario).State = EntityState.Modified;

            try{
                await context.SaveChangesAsync();
            }catch (DbUpdateConcurrencyException) {
                var UsuarioValida = context.Usuario.FindAsync(id_usr);

                if (UsuarioValida == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(usuario);
        }
        public async Task <Categoria> Put(Categoria categoria)
        {
            context.Entry(categoria).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(categoria);
        }
Ejemplo n.º 9
0
        public async Task <Localizacao> Put(Localizacao localizacao)
        {
            context.Entry(localizacao).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(localizacao);
        }
Ejemplo n.º 10
0
        public async Task <Usuario> Alterar(Usuario usuario)
        {
            _contexto.Entry(usuario).State = EntityState.Modified;
            await _contexto.SaveChangesAsync();

            return(usuario);
        }
        public async Task <Localizacao> Alterar(Localizacao localizacao)
        {
            _contexto.Entry(localizacao).State = EntityState.Modified;
            await _contexto.SaveChangesAsync();

            return(localizacao);
        }
Ejemplo n.º 12
0
        public async Task <IActionResult> Put(long id, Presenca presenca)
        {
            if (id != presenca.PresencaId)
            {
                return(BadRequest());
            }

            _context.Entry(presenca).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                var presenca_valido = await _context.Presenca.FindAsync(id);

                if (presenca_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 13
0
        public async Task <ActionResult> Put(int id, Evento evento)
        {
            if (id != evento.EventoId)
            {
                return(BadRequest());
            }

            // Comparamos os atributos que foram modificados através do EF
            _contexto.Entry(evento).State = EntityState.Modified;

            try {
                await _contexto.SaveChangesAsync();
            } catch (DbUpdateConcurrencyException) {
                // Verfica se o objeto inserido existe no banco
                var evento_valido = await _contexto.Evento.FindAsync(id);

                if (evento_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 14
0
        public async Task <Evento> Put(Evento evento)
        {
            context.Entry(evento).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(evento);
        }
Ejemplo n.º 15
0
        public async Task <ActionResult <Localizacao> > Put(int id_loca, Localizacao localizacao)
        {
            if (id_loca != localizacao.LocalizacaoId)
            {
                return(BadRequest());
            }

            context.Entry(localizacao).State = EntityState.Modified;

            try{
                await context.SaveChangesAsync();
            }catch (DbUpdateConcurrencyException) {
                var localizacaoValida = context.Localizacao.FindAsync(id_loca);

                if (localizacaoValida == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(localizacao);
        }
        public async Task <IActionResult> Put(long id, Usuario usuario)
        {
            if (id != usuario.UsuarioId)
            {
                return(BadRequest());
            }

            _context.Entry(usuario).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                var usuario_valido = await _context.Usuario.FindAsync(id);

                if (usuario_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
Ejemplo n.º 17
0
        public async Task <ActionResult> Put(int id, Evento evento)
        {
            //SE o Id objeto não existir ele retorna erro 401
            if (id != evento.Idevento)
            {
                return(BadRequest());
            }
            //Comparamos os atribuitos  que foram modificados através do EF
            _contexto.Entry(evento).State = EntityState.Modified;

            try{
                await _contexto.SaveChangesAsync();
            }catch (DbUpdateConcurrencyException) {
                //Verificamos se o objeto  inserido realmente existe  no banco
                var evento_valido = await _contexto.Evento.FindAsync(id);

                if (evento_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            //Nocontent = return 204, sem nada
            return(NoContent());
        }
Ejemplo n.º 18
0
        public async Task <ActionResult> Put(int id, Usuario usuario)
        {
            // Se o Id fo objeto não existir ele reteorna error 400
            if (id != usuario.UsuarioId)
            {
                return(BadRequest());
            }
            // Comparamos os atributos que foram modificados através do EF
            _contexto.Entry(usuario).State = EntityState.Modified;

            try {
                await _contexto.SaveChangesAsync();
            } catch (DbUpdateConcurrencyException) {
                // Verificamos se o objeto inserido realmente existe no Banco
                var usuario_valido = await
                                     _contexto.Usuario.FindAsync(id);

                if (usuario_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            // NoContent = Retorna 204, sem nada
            return(NoContent());
        }
Ejemplo n.º 19
0
        public async Task <Usuario> Put(Usuario usuario)
        {
            context.Entry(usuario).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(usuario);
        }
Ejemplo n.º 20
0
 public async Task <ActionResult <Evento> > Put(int id, Evento evento)
 {
     if (id != evento.EventoId)
     {
         return(BadRequest());
     }
     context.Entry(evento).State = EntityState.Modified;
     try
     {
         await context.SaveChangesAsync();
     }
     catch (DbUpdateConcurrencyException)
     {
         var eventoValido = context.Evento.FindAsync(id);
         if (eventoValido == null)
         {
             return(NotFound());
         }
         else
         {
             throw;
         }
     }
     return(Ok(evento));
 }
Ejemplo n.º 21
0
        public async Task <ActionResult> Put(int id, Eventos evento)
        {
            //se o id do objeto não existir ele retorna 400
            if (id != evento.EventoId)
            {
                return(BadRequest());
            }

            _contexto.Entry(evento).State = EntityState.Modified;

            try{
                await _contexto.SaveChangesAsync();
            }catch (DbUpdateConcurrencyException) {
                //verificamos se o objeto inserido realmente existe no banco

                var evento_valido = await _contexto.Eventos.FindAsync(id);

                if (evento_valido == null)
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }
            //NoContent = retorna 204, sem nada
            return(NoContent());
        }
Ejemplo n.º 22
0
        public async Task <Presenca> Put(Presenca presenca)
        {
            context.Entry(presenca).State = EntityState.Modified;
            await context.SaveChangesAsync();

            return(presenca);
        }
        public async Task <Categoria> Alterar(Categoria categoria)
        {
            // Comparamos os atributos que foram modificados através do EF
            _contexto.Entry(categoria).State = EntityState.Modified;
            await _contexto.SaveChangesAsync();

            return(categoria);
        }
Ejemplo n.º 24
0
 public async Task <Usuario> Alterar(Usuario usuario)
 {
     using (GufosContext _context = new GufosContext()) {
         _context.Entry(usuario).State = EntityState.Modified;
         await _context.SaveChangesAsync();
     }
     return(usuario);
 }
Ejemplo n.º 25
0
 public async Task <Evento> Alterar(Evento evento)
 {
     using (GufosContext _contexto = new GufosContext()){
         _contexto.Entry(evento).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(evento);
 }
 public async Task <Categoria> Alterar(Categoria categoria)
 {
     using (GufosContext _contexto = new GufosContext()){
         _contexto.Entry(categoria).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(categoria);
 }
 public async Task <Localizacao> Alterar(Localizacao localizacao)
 {
     using (GufosContext _context = new GufosContext()) {
         _context.Entry(localizacao).State = EntityState.Modified;
         await _context.SaveChangesAsync();
     }
     return(localizacao);
 }
Ejemplo n.º 28
0
 public async Task <TipoUsuario> Alterar(TipoUsuario tipoUsuario)
 {
     using (GufosContext _contexto = new GufosContext()){
         _contexto.Entry(tipoUsuario).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(tipoUsuario);
 }
Ejemplo n.º 29
0
 public async Task <Presenca> Alterar(Presenca presenca)
 {
     using (GufosContext _contexto = new GufosContext()) {
         _contexto.Entry(presenca).State = EntityState.Modified;
         await _contexto.SaveChangesAsync();
     }
     return(presenca);
 }
Ejemplo n.º 30
0
        public async Task <Categoria> Alterar(Categoria categoria)
        {
            using (GufosContext _contexto = new GufosContext()) {
                // Comparamos os atributos que foram modificados atraves do EntityFrameWork
                _contexto.Entry(categoria).State = EntityState.Modified;
                await _contexto.SaveChangesAsync();

                return(categoria);
            }
        }