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); }