public void Deletar(int id) { TiposDeHabilidade tipoBuscado = ctx.TiposDeHabilidades.Find(id); ctx.TiposDeHabilidades.Remove(tipoBuscado); ctx.SaveChanges(); }
public void Create(TiposDeHabilidade novoTipoDeHabilidade) { // Adiciona este novoTipoDeHabilidade ctx.TiposDeHabilidades.Add(novoTipoDeHabilidade); // Salva as informações para serem gravadas no banco de dados ctx.SaveChanges(); }
public IActionResult Post(TiposDeHabilidade novoTipoDeHabilidade) { // Faz a chamada para método _tiposDeHabilidadeRepository.Create(novoTipoDeHabilidade); // Retorna um status code return(StatusCode(201)); }
public IActionResult Post(TiposDeHabilidade novoTipo) { try { _tipoDeHabilidadeRepository.Cadastrar(novoTipo); return(StatusCode(201)); } catch (Exception erro) { return(BadRequest(erro)); } }
public void Atualizar(int id, TiposDeHabilidade tipo) { TiposDeHabilidade tipoBuscado = ctx.TiposDeHabilidades.Find(id); if (tipoBuscado.Nome != null) { tipoBuscado.Nome = tipo.Nome; } ctx.TiposDeHabilidades.Update(tipoBuscado); ctx.SaveChanges(); }
public IActionResult GetById(int id) { TiposDeHabilidade tipoBuscado = _tipoDeHabilidadeRepository.BuscarPorId(id); if (tipoBuscado == null) { return(NotFound("Nenhum Tipo de habilidade foi encontrado")); } try { return(Ok(tipoBuscado)); } catch (Exception erro) { return(BadRequest(erro)); } }
public IActionResult Put(int id, TiposDeHabilidade tipoAtualizado) { TiposDeHabilidade tipoBuscado = _tipoDeHabilidadeRepository.BuscarPorId(id); if (tipoBuscado == null) { return(NotFound(new { mensagem = "Tipo de habilidade não encontrada!", erro = true })); } try { _tipoDeHabilidadeRepository.Atualizar(id, tipoAtualizado); return(StatusCode(204)); } catch (Exception erro) { return(BadRequest(erro)); } }
public void Update(int id, TiposDeHabilidade tipoDeHabilidadeAtualizado) { throw new NotImplementedException(); }
//Implementação dos métodos (CRUD) public void Cadastrar(TiposDeHabilidade novoTipo) { ctx.TiposDeHabilidades.Add(novoTipo); ctx.SaveChanges(); }
public IActionResult Post(TiposDeHabilidade novoTipo) { _tiposDeHabilidadeRepository.Cadastrar(novoTipo); return(StatusCode(201)); }