public ActionResult Empleos(string nombrePublicacion = "", string comuna = "", string idPublicacion = "", string fecha = "", string sueldo = "")
        {
            try
            {
                string idusuario = "";

                ViewBag.ApplicationActive  = true;
                ViewBag.ReferenciaInicio   = ModuleControlRetorno() + "App/Inicio";
                ViewBag.ReferenciaHome     = ModuleControlRetorno() + "App/Inicio";
                ViewBag.ReferenciaRegistro = ModuleControlRetorno() + "Auth/RegistroUsuario";
                ViewBag.ReferenciaOficio   = ModuleControlRetorno() + "Oficios/Inicio";

                if (Session["IdUser"] != null && Session["IdUser"].ToString() != "")
                {
                    ViewBag.ReferenciaIdUser = Session["IdUser"].ToString();
                }

                if (Session["UserName"] != null && Session["UserName"].ToString() != "")
                {
                    ViewBag.ReferenciaUserName = Session["UserName"].ToString();
                }

                if (Session["UserType"] != null && Session["UserType"].ToString() != "")
                {
                    ViewBag.ReferenciaUserType = Session["UserType"].ToString();
                }

                ViewBag.ReferenciaBusquedaEmpleos      = GetOfertasEmpleos(nombrePublicacion, comuna, fecha, sueldo);
                ViewBag.ReferenciaComentarioPubEmpresa = empresa.GetComentariosPublicacion(idPublicacion);
                ViewBag.DetallePublicacionContador     = empresa.GetDetallePublicacion(idPublicacion).Count();
                ViewBag.DetallePublicacion             = empresa.GetDetallePublicacion(idPublicacion);
                ViewBag.PreguntasPorPublicacionId      = empresa.GetPreguntasPorPublicacionId(idPublicacion);



                ViewBag.IdPublicacion = idPublicacion;

                if (Session["IdUser"] == null)
                {
                    idusuario = "";
                }
                else
                {
                    idusuario = Session["IdUser"].ToString();
                }
                ViewBag.ApplicationActive = ModuleApplicationActive();
                ViewBag.ReferenciaInicio  = ModuleControlRetorno() + "App/Inicio";

                ViewBag.referenciaSolicitud = usuario.GetSolicitudUsuario(idusuario, idPublicacion);
                ViewBag.VotoRealizado       = empresa.GetVotoPorUsuario(idusuario, idPublicacion);
            }
            catch (Exception ex)
            {
                ViewBag.ApplicationActive = ModuleApplicationActive();
                ViewBag.ReferenciaInicio  = ModuleControlRetorno() + "App/Inicio";
            }


            return(View());
        }