public ActionResult <InformacionHojaDeVidaViewModel> GetHojaDeVidaId(int Id) { var response = hojaDeVidaService.BuscarPorId(Id); if (!response.Error) { var informacionHojaDeVidaViewModel = new InformacionHojaDeVidaViewModel(response.HojaDeVida); return(Ok(informacionHojaDeVidaViewModel)); } return(BadRequest(response.Mensaje)); }
public ActionResult <InformacionHojaDeVidaViewModel> PostHojaDeVida(HojaDeVidaInputModel HojaDeVidaInput) { var buscarAspiranteResponse = aspiranteService.BuscarPorCorreo(HojaDeVidaInput.AspiranteId); if (buscarAspiranteResponse.Aspirante == null) { return(BadRequest("El aspirante no se encuentra registrado")); } else { var hojaDeVida = MapearHojaDeVida(HojaDeVidaInput); hojaDeVida.Aspirante = buscarAspiranteResponse.Aspirante; var response = hojaDeVidaService.GuardarHojaDeVida(hojaDeVida); if (!response.Error) { var informacionHojaDeVidaViewModel = new InformacionHojaDeVidaViewModel(hojaDeVida); return(Ok(informacionHojaDeVidaViewModel)); } return(BadRequest(response.Mensaje)); } }