private void ValidarModelo(ConteudoProgramatico ConteudoProgramatico) { if (string.IsNullOrEmpty(ConteudoProgramatico.Identificacao)) { throw new MensagemException(EnumStatusCode.RequisicaoInvalida, "Nome do ConteúdoProgramatico não informado"); } }
public IEnumerable <ConteudoProgramatico> Lov(string descricao) { var filtro = new ConteudoProgramatico(); filtro.Identificacao = (descricao != "null") ? descricao : null; return(_conteudoProgramaticoRepository.Listar(filtro)); }
public IActionResult Editar(ConteudoProgramatico entidade) { _servico.Editar(entidade); return(Ok()); }
public IActionResult Cadastrar(ConteudoProgramatico entidade) { return(Ok(_servico.Cadastrar(entidade))); }
public IActionResult Listar(ConteudoProgramatico entidade) { return(Ok(_servico.Listar(entidade))); }
public void Editar(ConteudoProgramatico ConteudoProgramatico) { ValidarModelo(ConteudoProgramatico); _conteudoProgramaticoRepository.Atualizar(ConteudoProgramatico); }
public ConteudoProgramatico Cadastrar(ConteudoProgramatico conteudoProgramatico) { ValidarModelo(conteudoProgramatico); return(_conteudoProgramaticoRepository.Inserir(conteudoProgramatico)); }
public IEnumerable <ConteudoProgramatico> Listar(ConteudoProgramatico ConteudoProgramatico) { return(_conteudoProgramaticoRepository.Listar(ConteudoProgramatico)); }