Exemplo n.º 1
0
        public ActionResult GetHelpForWord()
        {
            // If session is destroyed, redirect to index page.
            if (HttpContext.Session["HangmanData"] == null)
            {
                return(this.RedirectToAction("Index"));
            }

            HangmanViewModel hangmanModel = (HangmanViewModel)HttpContext.Session["HangmanData"];

            if (hangmanModel.WordDetails.WrongLettersCount <= 3)
            {
                WordHelp help = this.hangamnProvider.GetHelpForWord(hangmanModel.WordDetails.WordID);

                if (help != null)
                {
                    hangmanModel.WordDetails.WordHelp           = this.hangamnProvider.GetHelpForWord(hangmanModel.WordDetails.WordID);
                    hangmanModel.WordDetails.WrongLettersCount += 1;
                }
                else
                {
                    hangmanModel.WordDetails.WordHelp = new WordHelp()
                    {
                        Content = "Съжаляваме, но няма налична помощ за тази дума."
                    };
                }

                HttpContext.Session["HangmanData"] = hangmanModel;
            }
            else
            {
                hangmanModel.WordDetails.Message = "В този момент от играта, не може да използвате помощ";
            }

            return(this.PartialView("Partial/Hangman", hangmanModel.WordDetails));
        }
Exemplo n.º 2
0
 private void button_dc_Click(object sender, EventArgs e)
 {
     WordHelp.CreateWordFile(this.textBox_urldz.Text, "ceshi");
 }