Example #1
0
        // GET: Users
        public ActionResult Index()
        {
            string uri = string.Concat(baseUri, getUsersUri);
            IEnumerable <UserViewModel> users = BusinessClientWebApp.GetInstance().GetUsers(uri);

            return(View(users));
        }
Example #2
0
        // GET: Roulettes
        public ActionResult Index()
        {
            string uri = string.Concat(baseUri, getRoulettesUri);
            IEnumerable <RouletteViewModel> roulettes = BusinessClientWebApp.GetInstance().GetRoulettes(uri);

            return(View(roulettes));
        }
Example #3
0
        // GET: Roulettes/Open/5
        public ActionResult Open(int id)
        {
            string uri = string.Concat(baseUri, openRouletteUri, "?rouletteId=" + id);

            BusinessClientWebApp.GetInstance().OpenRoulette(uri);

            return(RedirectToAction("Index"));
        }
Example #4
0
        public ActionResult MakeBetByNumber(int id, FormCollection collection)
        {
            Dictionary <string, string> values = new Dictionary <string, string>
            {
                { "UserId", collection.GetValue("UserId").AttemptedValue },
                { "Money", collection.GetValue("Money").AttemptedValue },
                { "Number", collection.GetValue("Number").AttemptedValue }
            };
            HttpContent content = new FormUrlEncodedContent(values);
            string      uri     = string.Concat(baseUri, betByNumberUri);
            string      result  = BusinessClientWebApp.GetInstance().MakeBet(uri, content);

            return(RedirectToAction("Index"));
        }
Example #5
0
        // GET: Roulettes/Bets/5
        public ActionResult Bets(int id)
        {
            string uri = string.Concat(baseUri, closeRouletteUri, "?rouletteId=" + id);
            List <GetBetViewModel> bets = BusinessClientWebApp.GetInstance().CloseRoulette(uri);

            if (bets != null && bets.Count > 0)
            {
                return(View(bets));
            }
            else
            {
                return(RedirectToAction("Index"));
            }
        }
Example #6
0
        // GET: Roulettes/Create
        public ActionResult Create()
        {
            try
            {
                // TODO: Add insert logic here
                string uri = string.Concat(baseUri, createRouletteUri);
                BusinessClientWebApp.GetInstance().CreateUser(uri);
            }
            catch
            {
            }

            return(RedirectToAction("Index"));
        }
Example #7
0
        public ActionResult Create(FormCollection collection)
        {
            try
            {
                // TODO: Add insert logic here
                string name = collection.GetValue("UserName").AttemptedValue;
                string uri  = string.Concat(baseUri, createUserUri, "?name=" + name);
                BusinessClientWebApp.GetInstance().CreateUser(uri);

                return(RedirectToAction("Index"));
            }
            catch
            {
                return(View());
            }
        }