public List<matriculasDto> Gets(ConsultaMatriculasDto objCon) { using (ctx = new ieEntities()) { List<matriculasDto> lr = new List<matriculasDto>(); List<matriculas> l; if(objCon.Curso == null) l = ctx.matriculas.Where(t => t.vigencia == objCon.Vigencia && t.estado != "AN" && (t.id_matricula.ToUpper().Contains(objCon.Filtro.ToUpper()) || t.estudiantes.terceros.nombre.ToUpper().Contains(objCon.Filtro) || t.estudiantes.terceros.apellido.ToUpper().Contains(objCon.Filtro))).ToList(); else l = ctx.matriculas.Where(t => t.vigencia == objCon.Vigencia && t.estado != "AN" && (t.id_matricula.ToUpper().Contains(objCon.Filtro.ToUpper()) || t.estudiantes.terceros.nombre.ToUpper().Contains(objCon.Filtro) || t.estudiantes.terceros.apellido.ToUpper().Contains(objCon.Filtro)) && t.id_curso == objCon.Curso).ToList(); Mapper.Map(l,lr); return lr; } }
public List<matriculasDto> PostObtenerMatriculas(ConsultaMatriculasDto Reg) { mMatricula o = new mMatricula(); return o.Gets(Reg); }