/// <summary> /// Método que inscribe al demandante en una oferta disponible. /// Crea un nuevo dts con los datos del DemandanteInscritoOferta introducido por parámetro y lo guarda. /// </summary> /// <param name="demInscrito"></param> /// <returns>Devuelve un booleano que muestra que se ha realizado correctamente.</returns> public bool InscribirDemandante(DemandanteInscritoOferta demInscrito) { dtsDemandantesInscritos dts = MappingDemandantesInscritosOferta.ToDtsDemandantesInscritos(demInscrito); Repo.Guardar(dts); Dictionary <DataColumn, Object> parametros = new Dictionary <DataColumn, object>(); parametros.Add(dts.DemandantesInscritosOfertasEmpleo.IdDemandanteColumn, demInscrito.IdDemandante); return(true); }
public JsonResult InscribirDemandante(DemandanteInscritoOferta demInscrito) { if (ModelState.IsValid) { NGOfertaEmpleoDemandante ngOfertaEmpleo = new NGOfertaEmpleoDemandante(); bool result = ngOfertaEmpleo.InscribirDemandante(demInscrito); if (result) { return(Json(demInscrito)); } return(Json(false)); } return(Json(false)); }
/// <summary> /// Método que inscribe a un demandante en una oferta, llamando a UTOfertaEmpleo. /// </summary> /// <param name="demInscrito"></param> /// <returns>Devuelve un booleano según si se ha realizado correctamente la inscripción.</returns> public bool InscribirDemandante(DemandanteInscritoOferta demInscrito) { return(_UTOfertaEmpleoDemandante.InscribirDemandante(demInscrito)); }