コード例 #1
0
        /// <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);
        }
コード例 #2
0
        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));
        }
コード例 #3
0
 /// <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));
 }