private DatoAcademico MapearDatoAcademico(DatoAcademicoInputModel datoAcademicoInput)
        {
            var datoAcademico = new DatoAcademico()
            {
                NombreCentroAcademico = datoAcademicoInput.NombreCentroAcademico,
                NivelEducativo        = datoAcademicoInput.NivelEducativo,
                EstadoCurso           = datoAcademicoInput.EstadoCurso,
                FechaInicio           = datoAcademicoInput.FechaInicio,
                FechaFinalizacion     = datoAcademicoInput.FechaFinalizacion,
            };

            return(datoAcademico);
        }
        public ActionResult <InformacionDatoAcademicoViewModel> PostDatoAcademico(DatoAcademicoInputModel DatoAcademicoInput)
        {
            var buscarHojaDeVidaResponse = hojaDeVidaService.BuscarHojaDeVidaPorCorreoAspirante(DatoAcademicoInput.AspiranteId);

            if (buscarHojaDeVidaResponse.HojaDeVida == null)
            {
                return(BadRequest("No se encuentra registrada la hoja de vida en la que desea ingresar los datos"));
            }
            else
            {
                var datoAcademico = MapearDatoAcademico(DatoAcademicoInput);
                datoAcademico.HojaDeVida = buscarHojaDeVidaResponse.HojaDeVida;
                var response = datoAcademicoService.GuardarDatoAcademico(datoAcademico);
                if (!response.Error)
                {
                    var informacionDatoAcademicoViewModel = new InformacionDatoAcademicoViewModel(datoAcademico);
                    return(Ok(informacionDatoAcademicoViewModel));
                }
                return(BadRequest(response.Mensaje));
            }
        }