Esempio n. 1
0
        public ActionResult Spin(LuckyNumber lucky) //The Model is passed in with values from the form submission
        {
            // GAME PLAY : If a spin would cause a negative balance, send the view a "Game Over" message and reset Balance
            if (lucky.Balance <= 0)
            {
                ViewBag.Error = "GAME OVER: Spin to try again";
                lucky.Balance = _starting_balance;

                // Pass the Model to the View (this ends the method)
                return(View(lucky));
            }

            // TODO: Charge the cost of a spin (subtract 1 from the Balance)



            // TODO: Assign a random value between 1 and 9 to three local variables, a, b, and c
            int a = 0, b = 0, c = 0;



            // TODO: Assign the ViewBag variables these local variable values



            //Check for a winner, update Balance and the isWinner flag
            if (a == lucky.Number || b == lucky.Number || c == lucky.Number)
            {
                lucky.Balance += 2;
                lucky.isWinner = true;
            }

            // Pass the Model to the View
            return(View(lucky));
        }
 public ActionResult Index(LuckyNumber userStuff)
 {
     dbc.LuckyNumbers.Add(userStuff);
     dbc.SaveChanges();
     Session["comrade"] = userStuff.ID;
     return(View("Spin", userStuff));
 }
Esempio n. 3
0
        private void Finale_Load(object sender, EventArgs e)
        {
            defaultPlaybackDevice = new CoreAudioController().DefaultPlaybackDevice;
            defaultPlaybackDevice.Mute(false);
            defaultPlaybackDevice.Volume = 100;
            r = new Thread(ThreadWorker);
            r.Start();

            // Full screen
            this.FormBorderStyle = FormBorderStyle.None;
            Screen screen = Screen.FromControl(this); // get screen for form

            this.Bounds    = screen.Bounds;
            this.TopMost   = true;
            this.BackColor = Color.Black;
            t          = new System.Windows.Forms.Timer();
            t.Tick    += T_Tick;
            t.Interval = 10;
            t.Start();

            t2          = new System.Windows.Forms.Timer();
            t2.Tick    += T2_Tick;
            t2.Interval = 14;
            t2.Start();
            LuckyNumber.Text = "LUCKY NUMBER: " + LN.ToString();
            LuckyNumber.BringToFront();
            LuckyNumber.Height    = this.Height;
            LuckyNumber.Width     = this.Width;
            LuckyNumber.Visible   = true;
            LuckyNumber.ForeColor = Color.Black;
            LuckyNumber.Update();
            LuckyNumber.Refresh();
            browser.Hide();
        }
        public ActionResult Index(LuckyNumber lucky)
        {
            dbc.LuckyNumbers.Add(lucky);
            dbc.SaveChanges();

            return(View("Spin", lucky));
        }
 public ActionResult Index(LuckyNumber lucky)
 {
     dbc.LuckyNumbers.Add(lucky);
     dbc.SaveChanges();
     Session["currentID"] = lucky.LuckyNumberID;
     return(View("Spin", lucky));
 }
Esempio n. 6
0
        public ActionResult Index(LuckyNumber l)
        {
            dbc.LuckyNumbers.Add(l);
            dbc.SaveChanges();

            return(View(l));
        }
        // GET: LuckyNumber
        public ActionResult Spin()
        {
            LuckyNumber myLuck = new LuckyNumber {
                Number = 7, Balance = 4
            };

            return(View(myLuck));
        }
Esempio n. 8
0
 public ActionResult Index(LuckyNumber lucky)
 {
     lucky.Balance = 4;
     dbc.LuckyNumbers.Add(lucky);
     dbc.SaveChanges();
     Session["currentID"] = lucky.LuckyNumberID;
     return(RedirectToAction("Spin"));
 }
Esempio n. 9
0
        public ActionResult Spin()
        {
            int         id   = (int)Session["currentID"];
            LuckyNumber Luck = dbc.LuckyNumbers.Where(m => m.LuckyNumberID == id).First();

            dbc.SaveChanges();
            return(View(Luck));
        }
        // GET: LuckyNumber
        public ActionResult Spin()
        {
            int         luckID = (int)Session["currentID"];
            LuckyNumber myLuck = dbc.LuckyNumbers.Where(m => m.LuckyNumberID == luckID).First();

            dbc.LuckyNumbers.Add(myLuck);
            dbc.SaveChanges();
            return(View(myLuck));
        }
Esempio n. 11
0
 private static void displayLuckyNumber()
 {
     if (lucky == null)
     {
         lucky = client.GetLuckyNumber();
     }
     Console.WriteLine("Lucky number: " + lucky.Number);
     Console.WriteLine("Lucky number day: " + lucky.LuckyNumberDay.ToString());
 }
Esempio n. 12
0
        public void IfNumIsFourDigits_CheckIfTheirSumIsEqual_NotEqual_ReturnFalse()
        {
            int num = 3435;

            var expected = false;
            var actual   = LuckyNumber.IsThisNumberLucky(num);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 13
0
        public void IfNumIsTwoDigits_CheckIfTheyAreEqual_Equal_ReturnTrue()
        {
            int num = 33;

            var expected = true;
            var actual   = LuckyNumber.IsThisNumberLucky(num);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 14
0
        public void IfNumberIsThreeDigits_Return3()
        {
            int num = 345;

            var expected = 3;
            var actual   = LuckyNumber.GetNumberOfDigits(num);

            Assert.AreEqual(expected, actual);
        }
Esempio n. 15
0
        public void IfNumberIsTwoDigits_Return2()
        {
            int num = 34;

            var expected = 2;
            var actual   = LuckyNumber.GetNumberOfDigits(num);

            Assert.AreEqual(expected, actual);
        }
        public ActionResult Spin(LuckyNumber lucky)
        {
            if (lucky.Balance > 0)
            {
                lucky.Balance -= 1;
            }


            return(View(lucky));
        }
        // GET: LuckyNumber
        public ActionResult Spin()
        {
            LuckyNumber myLuck = new LuckyNumber {
                Number = 7, Balance = 4
            };

            dbc.LuckyNumbers.Add(myLuck);
            dbc.SaveChanges();
            return(View(myLuck));
        }
        // GET: LuckyNumber
        public ActionResult Spin()
        {
            LuckyNumber myLuck = new LuckyNumber {
                Number = 7, Balance = 4
            };

            dbc.LuckyNumbers.Add(myLuck);
            dbc.SaveChanges();
            Session["current id"] = myLuck.LuckyNumberId;
            return(View(myLuck));
        }
 public ActionResult Index(LuckyNumber userLuck)
 {
     if (ModelState.IsValid)
     {
         dbc.LuckyNumbers.Add(userLuck);
         dbc.SaveChanges();
         Session["_ID"] = userLuck.Id;
         return(RedirectToAction("Spin", userLuck));
     }
     return(View());
 }
Esempio n. 20
0
        private LuckyNumberDbContext dbc = new LuckyNumberDbContext();  //instance of the class

        // GET: LuckyNumber
        public ActionResult Spin()
        {
            LuckyNumber myLuck = new LuckyNumber {
                Number = 7, Balance = 4
            };

            dbc.LuckyNumbers.Add(myLuck); // getting properties from myLuck (number and balance)
            dbc.SaveChanges();            //saving changes (go out and touch a database)
            int AlexLuck = myLuck.LuckyNumberID;

            return(View("Spin", myLuck));
        }
        public ActionResult Spin(LuckyNumber lucky)
        {
            int         luckID       = (int)Session["currentID"];
            LuckyNumber databaseLuck = dbc.LuckyNumbers.Where(m => m.LuckyNumberID == luckID).First();

            if (databaseLuck.Balance > 0)
            {
                databaseLuck.Balance -= 1;
            }
            databaseLuck.Number = lucky.Number;
            dbc.SaveChanges();
            return(View(databaseLuck));
        }
Esempio n. 22
0
 private void T2_Tick(object sender, EventArgs e)
 {
     cnt           += 3;
     this.BackColor = Color.FromArgb(cnt, cnt, cnt);
     LuckyNumber.Update();
     LuckyNumber.Refresh();
     if (cnt >= 255)
     {
         cnt--;
         t2.Dispose();
         LuckyNumber.Visible = false;
         setYt(yt);
     }
 }
Esempio n. 23
0
        public ActionResult Spin(LuckyNumber lucky)
        {
            LuckyNumber databaseLuck = dbc.LuckyNumbers.Where(m => m.LuckyNumberID == 1).First();

            //change the balance in the database
            if (databaseLuck.Balance > 0)
            {
                databaseLuck.Balance -= 1;
            }
            //update the number in the database useing the form submission value
            databaseLuck.Number = lucky.Number;
            dbc.SaveChanges();
            return(View(databaseLuck));
        }
        // GET: LuckyNumber
        public ActionResult Spin()
        {
            LuckyNumber myLuck = new LuckyNumber {
                Number = 7, Balance = 4
            };

            // Created a class and set a property using DbSet.
            dbc.LuckyNumbers.Add(myLuck);
            // This will be our database creation.
            dbc.SaveChanges();
            int id = myLuck.LuckyNumberID;

            return(View(myLuck));
        }
Esempio n. 25
0
        public ActionResult Spin(LuckyNumber lucky)
        {
            LuckyNumber databaseluck = dbc.LuckyNumbers.Where(m => m.Id == 1).First();

            // change balance in database
            if (databaseluck.Balance > 0)
            {
                databaseluck.Balance -= 1;
            }

            databaseluck.Number = lucky.Number;
            dbc.SaveChanges();
            return(View(databaseluck));
        }
        public ActionResult Spin(LuckyNumber lucky)
        {
            LuckyNumber databaseLuck = dbc.LuckyNumbers.Find((int)Session["_ID"]);
            LuckyNumber tempLuck     = new LuckyNumber();

            if (databaseLuck.Balance > 0)
            {
                databaseLuck.Balance -= 1;
            }
            databaseLuck.Balance = databaseLuck.Balance + tempLuck.Balance;
            //Change the Balance in the database
            dbc.SaveChanges();
            return(View(databaseLuck));
        }
Esempio n. 27
0
        public ActionResult Spin() // runs the first time the form is loaded
        {
            //Build a default Model with some initial values
            LuckyNumber myLuck = new LuckyNumber
            {
                Number  = 6,
                Balance = _starting_balance
            };

            // TODO: Initialize the spinner fields for the ViewBag to zero


            // Pass the Model to the View
            return(View(myLuck));
        }
        public ActionResult Spin(LuckyNumber lucky)
        {
            int         comrade       = Convert.ToInt32(Session["comrade"]);
            LuckyNumber databaseLucky = dbc.LuckyNumbers.Where(m => m.ID == comrade).First();

            //Change the balance in the database
            if (databaseLucky.Balance > 0)
            {
                databaseLucky.Balance -= 1;
            }
            //Update the Number in the Database using the form submission value
            databaseLucky.Number = lucky.Number;
            dbc.SaveChanges();
            return(View(databaseLucky));
        }
        public ActionResult Spin()
        {
            LuckyNumber myLuck = new LuckyNumber {
                Number = 7, Balance = 4
            };

            if (Session["_ID"] != null)
            {
                myLuck = dbc.LuckyNumbers.Find((int)Session["_ID"]);
                return(View(myLuck));
            }
            else
            {
                return(View(myLuck));
            }
        }
Esempio n. 30
0
        public ActionResult Spin(LuckyNumber databaseLuck)
        {
            //LuckyNumber databaseLuck = dbc.LuckyNumbers.Where(m => m.LuckyNumberID == (int)Session["currentID"]).First();
            //change the balence in the database
            if (databaseLuck.Balance > 0)
            {
                databaseLuck.Balance -= 1;
            }

            //update the number in the database using the form submission value
            //databaseLuck.Number = lucky.Number;
            //Save to the DataBase
            //dbc.LuckyNumbers.
            dbc.SaveChanges();

            return(View(databaseLuck));
        }