public void BuscarCursoPorMaestro()
 {
     LstCursos       = null;
     maestroSelected = LstMaestros.Where(c => c.MaestroId == cbxMaestro).First();
     //LstCursos = maestroSelected.CursosPresencialMaestros;
     LstCursos = (from c in maestroSelected.CursosPresencialMaestros
                  select new CursoCls()
     {
         CursoId = c.CursoId,
         Descripcion = c.Descripcion,
         Cupo = c.CuposCurso.Where(s => s.Year == DateTime.Now.Year).Select(c => c.Cupo).First(),
         NombreCurso = c.NombreCurso
     }).ToList();
 }
        public async Task GuardarDatos()
        {
            encRegistroCls = new EncRegistroAcademicoCls();
            encRegistroCls.DetRegistroAcademicosDet = new List <DetRegistroAcademicoCls>();
            encRegistroCls.EstudianteReg            = EstudianteSelected;
            encRegistroCls.DetRegistroAcademicosDet = new List <DetRegistroAcademicoCls>();
            DetRegistroAcademicoCls dt = new DetRegistroAcademicoCls();

            dt.CursoEstudiante = CursoSelected;
            dt.CursosId        = CursoSelected.CursoId;
            encRegistroCls.DetRegistroAcademicosDet.Add(dt);

            var response = await repositorio.Post("api/RegistroAcad/Guardar", encRegistroCls);

            if (response.Error)
            {
                var body = await response.HttpResponseMessage.Content.ReadAsStringAsync();

                Console.WriteLine(body);
                tipoMsg = "alert-danger";
                msg     = "No fue posible guardar factura ....";
            }
            else
            {
                tipoMsg = "alert-primary";
                msg     = "Se guardo factura con exito ....";
                Console.WriteLine("Guardado exitoso...");
                // Agregamos curso
                lstAux.Add(
                    new MostrarCursos()
                {
                    Codigo      = dt.CursoEstudiante.CursoId,
                    NombreCurso = dt.CursoEstudiante.NombreCurso,
                    Maestro     = maestroSelected.Nombre
                }
                    );
                DetalleRegistro = lstAux.ToArray();
                LstCursos       = new List <CursoCls>();
                maestroSelected = null;
            }
        }