示例#1
0
        public static Avaliacao ListarPorCodigoAvaliacao(string codigo)
        {
            int numIdentificador = int.Parse(codigo.Substring(codigo.Length - 4));

            codigo = codigo.Remove(codigo.Length - 4);
            int semestre = int.Parse(codigo.Substring(codigo.Length - 1));

            codigo = codigo.Remove(codigo.Length - 1);
            int ano = int.Parse(codigo.Substring(codigo.Length - 4));

            codigo = codigo.Remove(codigo.Length - 4);

            int codTipoAvaliacao = TipoAvaliacao.ListarPorSigla(codigo).CodTipoAvaliacao;

            Avaliacao aval = contexto.Avaliacao
                             .FirstOrDefault(a => a.Ano == ano &&
                                             a.Semestre == semestre &&
                                             a.NumIdentificador == numIdentificador &&
                                             a.CodTipoAvaliacao == codTipoAvaliacao);

            return(aval);
        }
 public static AvalAcadReposicao ListarPorCodigoAvaliacao(string codigo) => Avaliacao.ListarPorCodigoAvaliacao(codigo)?.AvalAcadReposicao;
示例#3
0
 public static AvalAcademica ListarPorCodigoAvaliacao(string codigo) => Avaliacao.ListarPorCodigoAvaliacao(codigo)?.AvalAcademica;
示例#4
0
 public static AvalCertificacao ListarPorCodigoAvaliacao(string codigo) => Avaliacao.ListarPorCodigoAvaliacao(codigo)?.AvalCertificacao;
示例#5
0
 public static AvalAvi ListarPorCodigoAvaliacao(string codigo) =>
 Avaliacao.ListarPorCodigoAvaliacao(codigo)?.AvalAvi;