Ejemplo n.º 1
0
        // -- Model OG de referencement de la page -- //
        protected void Charger_Parametres_OG(string titre)
        {
            // -- Version de l'application -- //
            this.ViewBag.App_Version = AppSetting.APP_VERSION;

            // -- Langue de la page -- //
            this.ViewBag.Lang = "fr";

            // -- Titre de la page -- //
            this.ViewBag.Titre = titre;

            // -- Mots clés -- //
            this.ViewBag.Mot_Cles = BPClass.GetKeyword(url_resources_app_data + "Keyword.txt");

            // -- Paramètres OG -- //
            this.ViewBag.OG_TYPE  = "article";
            this.ViewBag.OG_IMAGE = this.url_resources_images + "jpg/OG_Shared.jpg";

            // -- Contacts -- //
            this.ViewBag.Contact = new ExpandoObject();

            // -- Urlde changement de langue de l'application -- //
            ViewBag.url_changer_langue = Url.Action("ChangeCurrentCulture", "BP", new {
                lang = (culture == 0) ? "fr"
                                                                                                          : "en"
            });
        }
        public override void Write(byte[] buffer, int offset, int count)
        {
            // -- Réccupération du string de la page HTML -- //
            string page = BPClass.HTML_Site_Web($"{AppSetting.SITE_ADRESSE}/Erreur/Index/?dt={dt}");

            // -- Ajout de la page dans la reponse -- //
            responseContent.Append(page);

            // Write contentWithCopyright to the outputStream
            byte[] outputBuffer = UTF8Encoding.UTF8.GetBytes(responseContent.ToString());

            // -- Mise à jour de la page dans le stream de sortie --//
            outputStream.Write(outputBuffer, 0, outputBuffer.Length);
        }