public static List <ClasseProjetoDto> ListaClassesProjeto() { var classesProjeto = ClasseProjetoDao.ListaClassesProjeto(); var classesProjetoDto = (from cp in classesProjeto select new ClasseProjetoDto() { Classe = cp.ClasseProjetoId, Nome = cp.TxNome }).ToList(); return(classesProjetoDto); }
public void CompararTipoProjetoEmProjetoETipoRubrica(Projeto projeto, TipoProjeto tipoProjeto) { if (projeto.TipoProjetoId.Value != tipoProjeto.TipoProjetoId) { TipoProjeto TipoProjeto = TipoProjetoDao.GetTipoProjetoPorId(projeto.TipoProjetoId.Value); ClasseProjeto classeProjetoRubrica = ClasseProjetoDao.GetClasseProjetoPorId(tipoProjeto.ClasseProjetoId); throw new RubricaTipoDiferenteException( String.Format( "Rubrica é do tipo '{0}' da classe '{1}', mas Projeto é do tipo '{2}' da classe '{3}'", tipoProjeto.TxNome, classeProjetoRubrica.TxNome, TipoProjeto.TxNome, TipoProjeto.ClasseProjeto.TxNome)); } }