/// <summary>
 /// Cadastra um novo tipo de habilidade
 /// </summary>
 /// <param name="novoTipo">Objeto Tipo que sera cadastrado</param>
 public void Cadastrar(TiposHabilidade novoTipo)
 {
     //adicona a nova classe
     ctx.TiposHabilidades.Add(novoTipo);
     //salva as informações inseridas no bd
     ctx.SaveChanges();
 }
        public IActionResult Post(TiposHabilidade novoTipo)
        {
            //faz a chamada para o metodo
            _tiposHabilidadesRepository.Cadastrar(novoTipo);

            return(StatusCode(201));
        }
예제 #3
0
        public IActionResult Put(int id, TiposHabilidade tipoHabilidadeAtualizado)
        {
            // Faz a chamada para o método
            _tipoHabilidadeRepository.AtualizarIdUrl(id, tipoHabilidadeAtualizado);

            // Retorna um status code
            return(StatusCode(204));
        }
예제 #4
0
        public IActionResult Post(TiposHabilidade cadastrarTipoHabilidade)
        {
            // Faz a chamada para o método
            _tipoHabilidadeRepository.Criar(cadastrarTipoHabilidade);

            // Retorna um status code
            return(StatusCode(201));
        }
        public IActionResult Put(int id, TiposHabilidade tiposHabilidade)
        {
            //faz aa chamada para o metodo
            _tiposHabilidadesRepository.Atualizar(id, tiposHabilidade);

            //retorna um status code
            return(StatusCode(204));
        }
예제 #6
0
        public IActionResult Atualizar(int id, TiposHabilidade NovoTipo)
        {
            //Faz atualização
            _tiposHabilidadeRepository.Atualizar(id, NovoTipo);

            //Retorno bem sucedido
            return(StatusCode(204));
        }
        public void Deletar(int id)
        {
            TiposHabilidade tipoBuscado = _context.TiposHabilidades.Find(id);

            _context.TiposHabilidades.Remove(tipoBuscado);

            _context.SaveChanges();
        }
예제 #8
0
        public void Cadastrar(TiposHabilidade novoTipo)
        {
            //Cria novo cadastro
            ctx.TiposHabilidades.Add(novoTipo);

            //salva o novo cadastro
            ctx.SaveChanges();
        }
예제 #9
0
        public void Deletar(int id)
        {
            TiposHabilidade deletarTipoHabilidade = context.TiposHabilidades.Find(id);

            context.TiposHabilidades.Remove(deletarTipoHabilidade);

            context.SaveChanges();
        }
예제 #10
0
        public IActionResult Post(TiposHabilidade novoTipoHabilidade)
        {
            //Chama o método
            _tiposHabilidadeRepository.Cadastrar(novoTipoHabilidade);

            //Retorna um status
            return(StatusCode(201));
        }
        public void Atualizar(int id, TiposHabilidade tipoHabilidadeAtualizado)
        {
            TiposHabilidade tipoHabBuscado = BuscarPorId(id);

            if (tipoHabBuscado.Nome != null)
            {
                tipoHabBuscado.Nome = tipoHabilidadeAtualizado.Nome;
            }
            ctx.TiposHabilidades.Update(tipoHabBuscado);
            ctx.SaveChanges();
        }
예제 #12
0
        public void Deletar(int id)
        {
            //Busca pelo id
            TiposHabilidade TipoHabilidadeBuscada = ctx.TiposHabilidades.Find(id);

            //Remove
            ctx.Remove(TipoHabilidadeBuscada);

            //Salva as alterações
            ctx.SaveChanges();
        }
        /// <summary>
        /// Deleta uma tipo de habilidade existente
        /// </summary>
        /// <param name="id">ID do  Tipo de habilidade que será deletada</param>
        public void Deletar(int id)
        {
            //busca uma classe pelo seu id
            TiposHabilidade tipoBuscado = ctx.TiposHabilidades.Find(id);

            //remove a classe do bd
            ctx.TiposHabilidades.Remove(tipoBuscado);

            //Salva as mudanças
            ctx.SaveChanges();
        }
 public IActionResult Update(int id, TiposHabilidade tipoHabAtualizado)
 {
     try
     {
         _tipoHabilidadeRepository.Atualizar(id, tipoHabAtualizado);
         return(NoContent());
     }
     catch (Exception erro)
     {
         return(BadRequest(erro));
     }
 }
 public IActionResult GetById(int id)
 {
     try
     {
         TiposHabilidade tipoHabBuscado = _tipoHabilidadeRepository.BuscarPorId(id);
         return(Ok(tipoHabBuscado));
     }
     catch (Exception erro)
     {
         return(BadRequest(erro));
     }
 }
 public IActionResult Post(TiposHabilidade novoTipoHabilidade)
 {
     try
     {
         _tipoHabilidadeRepository.Cadastrar(novoTipoHabilidade);
         return(StatusCode(201));
     }
     catch (Exception erro)
     {
         return(BadRequest(erro));
     }
 }
        public void Atualizar(int id, TiposHabilidade tipoAtualizado)
        {
            TiposHabilidade tipoBuscado = _context.TiposHabilidades.Find(id);

            if (tipoAtualizado.Tipos != null)
            {
                tipoBuscado.Tipos = tipoAtualizado.Tipos;
            }

            _context.TiposHabilidades.Update(tipoBuscado);

            _context.SaveChanges();
        }
예제 #18
0
        public void AtualizarIdUrl(int id, TiposHabilidade tipoHabilidadeAtualizado)
        {
            TiposHabilidade tiposHabilidadeBuscado = context.TiposHabilidades.Find(id);

            if (tipoHabilidadeAtualizado.Tipo != null)
            {
                tiposHabilidadeBuscado.Tipo = tiposHabilidadeBuscado.Tipo;
            }

            context.TiposHabilidades.Update(tiposHabilidadeBuscado);

            context.SaveChanges();
        }
        /// <summary>
        /// Atualiza um tipo de habilidade existente
        /// </summary>
        /// <param name="id">ID do tipo de habilidade que será atualizada</param>
        /// <param name="tipoAtualizado">Objeto tipoAtualizado com as novas informações</param>
        public void Atualizar(int id, TiposHabilidade tipoAtualizado)
        {
            TiposHabilidade tipoBuscado = ctx.TiposHabilidades.Find(id);

            //verifica se o nome do tipo de habilidade foi informado
            if (tipoAtualizado.NomeTipo != null)
            {
                tipoBuscado.NomeTipo = tipoAtualizado.NomeTipo;
            }

            //Atualizo a classe atualizada
            ctx.TiposHabilidades.Update(tipoBuscado);

            //salvo as Mudanças
            ctx.SaveChanges();
        }
예제 #20
0
        public void Atualizar(int id, TiposHabilidade tipoAtualizado)
        {
            //Busca através do id
            TiposHabilidade tipoBuscado = ctx.TiposHabilidades.Find(id);

            //Verifica se é nulo
            if (tipoAtualizado.Tipos != null)
            {
                //Atribui os valores
                tipoBuscado.Tipos = tipoAtualizado.Tipos;
            }
            //Devolve atualizado
            ctx.TiposHabilidades.Update(tipoBuscado);

            //Salva no BD
            ctx.SaveChanges();
        }
예제 #21
0
        public IActionResult Put(int id, TiposHabilidade tipoAtualizado)
        {
            _tiposRepository.Atualizar(id, tipoAtualizado);

            return(StatusCode(204));
        }
예제 #22
0
        public IActionResult Post(TiposHabilidade novoTipo)
        {
            _tiposRepository.Cadastrar(novoTipo);

            return(StatusCode(201));
        }
예제 #23
0
        public void Criar(TiposHabilidade novoTipoHabilidade)
        {
            context.TiposHabilidades.Add(novoTipoHabilidade);

            context.SaveChanges();
        }
        public void Cadastrar(TiposHabilidade novoTipo)
        {
            _context.TiposHabilidades.Add(novoTipo);

            _context.SaveChanges();
        }
        public TiposHabilidade BuscarPorId(int id)
        {
            TiposHabilidade tiposHabBuscado = ctx.TiposHabilidades.Include(th => th.Habilidades).FirstOrDefault(th => th.IdTipo == id);

            return(tiposHabBuscado);
        }
 public void Cadastrar(TiposHabilidade novoTipoHabilidade)
 {
     ctx.TiposHabilidades.Add(novoTipoHabilidade);
     ctx.SaveChanges();
 }