Beispiel #1
0
 public async Task <ActionResult <TipoUsuario> > Post(TipoUsuario tipousuario)
 {
     try {
         await _repositorio.Salvar(tipousuario);
     } catch (DbUpdateConcurrencyException) {
         throw;
     }
     return(tipousuario);
 }
        public async Task <ActionResult <TipoUsuario> > Post(TipoUsuario tipousuario)
        {
            try{
                // Tratamos contra ataques de SQL Injection
                await _contexto.Salvar(tipousuario);
            }catch (DbUpdateConcurrencyException) {
                throw;
            }

            return(tipousuario);
        }
Beispiel #3
0
        public async Task <ActionResult <TipoUsuario> > Post(TipoUsuario tipoUsuario)
        {
            try
            {
                await _repositorio.Salvar(tipoUsuario);
            }
            catch (System.Exception)
            {
                throw;
            }

            return(tipoUsuario);
        }
Beispiel #4
0
        public async Task <ActionResult <TipoUsuario> > POST(TipoUsuario tipousuario)
        {
            try {
                // Tratamos contra ataques de SQL Injection
                // await _contexto.AddAsync (tipousuario);
                // Salvamos efetivamente o nosso objeto no banco de dados
                // await _contexto.SaveChangesAsync ();
                await _repositorio.Salvar(tipousuario);

                return(tipousuario);
            } catch (DbUpdateConcurrencyException) {
                return(BadRequest());
                //  throw; // Mostra erro automaticamente // Mostra a Exception
            }
        }