public void ExcluirEstiloItemQuestionario(EstiloItemQuestionario pEstiloItemQuestionario) { if (ValidarDependencias(pEstiloItemQuestionario)) { throw new AcademicoException("Exclusão de registro negada. Existem Registros Dependentes deste Estilo de Item de Questionário."); } repositorio.Excluir(pEstiloItemQuestionario); }
public void ValidarEstiloItemQuestionario(EstiloItemQuestionario pEstiloItemQuestionario) { ValidarDependencias(pEstiloItemQuestionario); if (string.IsNullOrWhiteSpace(pEstiloItemQuestionario.Nome)) { throw new AcademicoException("Nome. Campo Obrigatório"); } }
public IList <EstiloItemQuestionario> ObterPorFiltro(EstiloItemQuestionario pEstiloItemQuestionario) { var query = repositorio.session.Query <EstiloItemQuestionario>(); if (pEstiloItemQuestionario != null) { if (!string.IsNullOrWhiteSpace(pEstiloItemQuestionario.Nome)) { query = query.Where(x => x.Nome.Contains(pEstiloItemQuestionario.Nome)); } } return(query.Select(x => new EstiloItemQuestionario() { ID = x.ID, Nome = x.Nome }).ToList <EstiloItemQuestionario>()); }
protected override bool ValidarDependencias(object pEstiloItemQuestionario) { EstiloItemQuestionario estiloItemQuestionario = (EstiloItemQuestionario)pEstiloItemQuestionario; return(estiloItemQuestionario.ListaItemQuestionario != null && estiloItemQuestionario.ListaItemQuestionario.Count > 0); }
public void Salvar(EstiloItemQuestionario pEstiloItemQuestionario) { ValidarEstiloItemQuestionario(pEstiloItemQuestionario); repositorio.Salvar(pEstiloItemQuestionario); }
public IList <EstiloItemQuestionario> ObterEstiloItemQuestionarioPorFiltro(EstiloItemQuestionario pEstiloItemQuestionario) { return(estiloItemQuestionario.ObterPorFiltro(pEstiloItemQuestionario)); }
public void AlterarTipoQuestionario(EstiloItemQuestionario pEstiloItemQuestionario) { estiloItemQuestionario.Salvar(pEstiloItemQuestionario); }
public void IncluirEstiloItemQuestionario(EstiloItemQuestionario pEstiloItemQuestionario) { estiloItemQuestionario.Salvar(pEstiloItemQuestionario); }