public static void UpdateCandidato(this Candidato candidato, CandidaturaDatosBasicosViewModel viewModel)
        {
            if (viewModel.DatosBasicos.CandidatoId != 0)
            {
                candidato.CandidatoId = (int)viewModel.DatosBasicos.CandidatoId;

                candidato.Modified   = ModifiableEntityHelper.GetCurrentDate();
                candidato.ModifiedBy = ModifiableEntityHelper.GetCurrentUser();
            }
            else
            {
                candidato.CreatedBy = ModifiableEntityHelper.GetCurrentUser();
                candidato.Created   = ModifiableEntityHelper.GetCurrentDate();
            }

            candidato.UpdateCandidatoIdioma2(viewModel.DatosBasicos.IdiomaCandidatoViewModel);
            candidato.UpdateCandidatoExperiencia2(viewModel.DatosBasicos.ExpCandidatoViewModel);
        }