// GET: Candidato/Edit/5 public ActionResult Edit(string id) { try { CandidatoViewModel model = null; using (WSCandidato.ICandidatoServiceChannel wsCliente = ObtenerServicioCandidato()) model = new CandidatoViewModel(wsCliente.Obtener(new CandidatoDTO { Dni = id }).AsModel()); model.Sexos = ListarSexos(); model.Accion = 2; if (!string.IsNullOrEmpty(model.Cv)) { model.Cv = Path.Combine(ConfigurationManager.AppSettings.Get("rutaWebDoc"), "CV", model.Cv); } model.EstadosCiviles = ListarEstadosCiviles(); model.Distritos = ListarDistritos("000001"); model.Puestos = ListarPuestos(); model.Skill = ListarSkillTecnico(model.IdPuesto); return(View(model)); } catch (Exception ex) { return(RetornarExcepcion(ex)); } }
public EmpleadoDTO Obtener(EmpleadoDTO entity) { EmpleadoDTO retval = daEmpleado.Obtener(entity); using (WSCandidato.ICandidatoServiceChannel wsCliente = ObtenerServicioCandidato()) retval.Candidato(wsCliente.Obtener(entity)); return(retval); }