ActualizarEstudiante([FromBody] EstudianteModelPost model, int id)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Estudiante estudiante = await db.Estudiante
                                    .Where(k => k.id_estudiante == id)
                                    .FirstOrDefaultAsync();

            estudiante.nombre_completo = model.nombre_completo;
            estudiante.identificacion  = model.identificacion;
            estudiante.carrera         = model.carrera;
            estudiante.semestre        = model.semestre;

            try
            {
                await db.SaveChangesAsync();
            }
            catch (Exception)
            {
                return(BadRequest());
            }

            return(Ok());
        }
        CrearEstudiante([FromBody] EstudianteModelPost model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Estudiante estudiante = new Estudiante();

            estudiante.nombre_completo = model.nombre_completo;
            estudiante.identificacion  = model.identificacion;
            estudiante.carrera         = model.carrera;
            estudiante.semestre        = model.semestre;

            await db.Estudiante.AddAsync(estudiante);

            try
            {
                await db.SaveChangesAsync();
            }
            catch (Exception)
            {
                return(BadRequest());
            }

            return(Ok());
        }