public JsonResult ObtenerDestinatariosUTPOferta(int idOferta) { LNOferta lnOferta = new LNOferta(); List <OfertaPostulante> postulantes = new List <OfertaPostulante>(); postulantes = lnOferta.ObtenerPostulantesPorIdOferta(idOferta); VistaMensajeUsuarioEmpresaOferta oferta = lnMensaje.ObtenerUsuarioEmpresaOfertaPorId(idOferta); List <VistaMensajeDestinatario> destinatarios = new List <VistaMensajeDestinatario>(); //Se agregan a los postulantes: foreach (var postulante in postulantes) { VistaMensajeDestinatario destinatario = new VistaMensajeDestinatario(); destinatario.Usuario = postulante.Usuario; destinatario.Correo = postulante.CorreoElectronico; destinatario.TextoAMostrar = postulante.Usuario + " (" + postulante.CorreoElectronico + ")"; destinatarios.Add(destinatario); } //Se agrega al usuario de la oferta: VistaMensajeDestinatario destinatarioOferta = new VistaMensajeDestinatario(); destinatarioOferta.Usuario = oferta.UsuarioPropietarioEmpresa; destinatarioOferta.Correo = oferta.UsuarioPropietarioEmpresaCorreo; destinatarioOferta.TextoAMostrar = oferta.UsuarioPropietarioEmpresa + " (" + oferta.UsuarioPropietarioEmpresaCorreo + ")"; destinatarios.Add(destinatarioOferta); return(Json(postulantes, JsonRequestBehavior.AllowGet)); }
public JsonResult ObtenerPostulantesPorOferta(int idOferta) { LNOferta lnOferta = new LNOferta(); List <OfertaPostulante> postulantes = new List <OfertaPostulante>(); postulantes = lnOferta.ObtenerPostulantesPorIdOferta(idOferta); return(Json(postulantes, JsonRequestBehavior.AllowGet)); }