Exemplo n.º 1
0
        public ViewResult Index(ExtraRating answer, int flag = 0)
        {
            string promNum = answer.GamerNum;

            answer          = (ExtraRating)Session["dataServer"];
            answer.GamerNum = promNum;
            if (answer.EnableButton == "")//true это нажатие кнопки Загадал, false нажатие кнопки Отправить
            {
                Random rnd = new Random();
                for (int i = 0; i < answer.ExtrasensData.Length; i++)
                {
                    answer.ExtrasensData[i].extraNum = rnd.Next(10, 99).ToString();
                }
                answer.EnableButton   = "disabled";
                Session["dataServer"] = answer;
            }
            else
            {
                if (ModelState.IsValid)
                {
                    answer.GamerHistory = answer.GamerHistory + answer.GamerNum + ";";
                    for (int i = 0; i < answer.ExtrasensData.Length; i++)
                    {
                        answer.ExtrasensData[i].extraRate = Rating(answer.ExtrasensData[i].extraRate, Convert.ToInt16(answer.ExtrasensData[i].extraNum),
                                                                   Convert.ToInt16(answer.GamerNum));
                        answer.ExtrasensData[i].extraHistory = answer.ExtrasensData[i].extraHistory + answer.ExtrasensData[i].extraNum + ";";
                        answer.ExtrasensData[i].extraNum     = "";
                    }
                    answer.EnableButton   = "";
                    Session["dataServer"] = answer;
                }
            }
            return(View(answer));
        }
Exemplo n.º 2
0
 public ViewResult Index(ExtraRating answer)
 {
     Session["dataServer"] = answer;
     return(View(answer));
 }