public void Deletar(int id) { FormaContratacao formaContratacaoBuscada = ctx.FormaContratacao.Find(id); ctx.FormaContratacao.Remove(formaContratacaoBuscada); ctx.SaveChanges(); }
public FormaContratacao BuscarPorId(int id) { FormaContratacao fcBuscada = ctx.FormaContratacao.Find(id); if (fcBuscada == null) { return(null); } return(fcBuscada); }
public void Atualizar(int id, FormaContratacao formaContratacaoAtualizada) { FormaContratacao formaContratacaoBuscada = ctx.FormaContratacao.Find(id); if (formaContratacaoBuscada != null) { if (formaContratacaoAtualizada.NomeFormaContratacao != null) { formaContratacaoBuscada.NomeFormaContratacao = formaContratacaoAtualizada.NomeFormaContratacao; } } ctx.FormaContratacao.Update(formaContratacaoBuscada); ctx.SaveChanges(); }
public IActionResult Post(FormaContratacao novaFormaContratacao) { if (novaFormaContratacao != null) { try { _formaContratacaoRepository.Cadastrar(novaFormaContratacao); return(StatusCode(201)); } catch (Exception e) { return(BadRequest(e)); } } return(NotFound("Não foi encontrado nenhum valor para cadastrar")); }
public IActionResult Put(int id, FormaContratacao formaContratacaoAtualizada) { try { FormaContratacao formaContratacaoBuscada = _formaContratacaoRepository.BuscarPorId(id); if (formaContratacaoBuscada != null) { _formaContratacaoRepository.Atualizar(id, formaContratacaoAtualizada); return(NoContent()); } return(NotFound("O identificador informado não existe")); } catch (Exception e) { return(BadRequest(e)); } }
public IActionResult Delete(int id) { try { FormaContratacao fcBuscada = _formaContratacaoRepository.BuscarPorId(id); if (fcBuscada != null) { _formaContratacaoRepository.Deletar(id); return(StatusCode(202)); } return(NotFound("O identificador informado não existe")); } catch (Exception e) { return(BadRequest(e)); } }
public void Cadastrar(FormaContratacao novaFormaContratacao) { ctx.FormaContratacao.Add(novaFormaContratacao); ctx.SaveChanges(); }