public IList <Questao> CarregarPorNome(string nome) { try { IQuestaoRepositorio questaoRepositorio = base.Repositorio as IQuestaoRepositorio; return(questaoRepositorio.ConsultarPorNome(nome)); } catch (Exception e) { throw e; } }
public override IList <Questao> Pesquisar(string pesquisa) { IQuestaoRepositorio testeRepositorio = base.Repositorio as IQuestaoRepositorio; try { return(testeRepositorio.PesquisarQuestao(pesquisa)); } catch (Exception e) { throw e; } }
public void ValidarExistenciaNome(string nome, int id) { try { IQuestaoRepositorio questaoRepositorio = base.Repositorio as IQuestaoRepositorio; IList <Questao> questoes = questaoRepositorio.ConsultarPorNomeEId(nome, id); foreach (var item in questoes) { if (id != item.Id) { throw new ValidacaoException("Esta matéria já foi cadastrada."); } } } catch (Exception e) { throw e; } }
public QuestaoServico(IQuestaoRepositorio questaoRepositorio) : base(questaoRepositorio) { _questaoRepositorio = questaoRepositorio; }