//---------------------------------------------------------------------
        // GET: Teams
        public ActionResult Index()
        {
            CmdGetTeams cmd = new CmdGetTeams();

            using (Connection db = new Connection())
            {
                cmd.execCmd(db);
            }

            ViewBag.countTeams = cmd.ArrTeams.Count;

            return(View(cmd.ArrTeams));
        }
Beispiel #2
0
        //---------------------------------------------------------------------
        public ActionResult Sort()
        {
            CmdGetTeams cmd = new CmdGetTeams();

            using (Connection db = new Connection())
            {
                cmd.execCmd(db);
            }

            var random = new Random();

            var items =
                from arr in cmd.ArrTeams
                let sort = random.Next(1, 10)
                           orderby sort
                           select arr;

            string msgError = null;

            if (items == null)
            {
                msgError = Mensagens.ERR_TEAMS_NOT_FOUND;
            }
            else if (cmd.ArrTeams.Count < 4)
            {
                msgError = Mensagens.ERR_INSUFFICIENT_NUMBER_TEAMS;
            }

            if (string.IsNullOrEmpty(msgError))
            {
                return(successPartialViewJson("PartialTeamsSorted", items.ToList()));
            }
            else
            {
                return(errorJson(msgError));
            }
        }