public TurmaConteudoProgramatico VincularConteudoProgramatico(TurmaConteudoProgramatico entidade) { TurmaConteudoProgramatico conteudoProgramatico = _TurmaRepository.VincularConteudoProgramatico(entidade); conteudoProgramatico.ConteudoProgramatico = _conteudoProgramaticoRepository.PesquisarPorId(conteudoProgramatico.ConteudoProgramaticoId); return(conteudoProgramatico); }
public void ExcluirVinculoConteudoProgramatico(int id) { if (id == 0) { throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir o vinculo com o conteúdo."); } TurmaConteudoProgramatico ctp = _TurmaRepository.PesquisarVinculoConteudoProgramatico(id); if (ctp == null || ctp.Id == 0) { throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Não foi possivel excluir o vinculo com o conteúdo. Vinculo não localizado"); } _TurmaRepository.ExcluirVinculoConteudoProgramatico(ctp); }
public IActionResult VincularConteudo(TurmaConteudoProgramatico entidade) { return(Ok(_servico.VincularConteudoProgramatico(entidade))); }
public TurmaConteudoProgramatico VincularConteudoProgramatico(TurmaConteudoProgramatico entidade) { _dbContexto.Set <TurmaConteudoProgramatico>().Add(entidade); _dbContexto.SaveChanges(); return(entidade); }
public void ExcluirVinculoConteudoProgramatico(TurmaConteudoProgramatico ccp) { base._dbContexto.Remove(ccp); base._dbContexto.SaveChanges(); }