Ejemplo n.º 1
0
        public ActionResult ComboPlayers(int id, bool incluirTodos)
        {
            long idGuilda = 0;

            long.TryParse(User.Identity.GetIdGuilda(), out idGuilda);

            List <GPCLib.Models.PlayerModels> players = new List <GPCLib.Models.PlayerModels>();

            players = new GPCLib.DataAccess.Player().ListarPlayers(idGuilda);

            if (incluirTodos)
            {
                players.Insert(0, new GPCLib.Models.PlayerModels {
                    Id = 0, Nome = "TODOS"
                });
            }


            var model = new GPCLib.Models.PlayerComboModels();

            model.SelectOptions = players.Select(x => new SelectListItem
            {
                Value = x.Id.ToString(),
                Text  = x.Nome
            }).ToList();

            model.SelectedOption = id.ToString();

            return(PartialView(model));
        }
Ejemplo n.º 2
0
        public ActionResult ListarPlayersSemUsuarios(long idGuilda)
        {
            List <GPCLib.Models.PlayerModels> players = new List <GPCLib.Models.PlayerModels>();

            players = new GPCLib.DataAccess.Player().ListarPlayersSemUsuarios(idGuilda);

            if (players.Count() == 0)
            {
                players.Add(new GPCLib.Models.PlayerModels()
                {
                    Id = 0, Nome = "Nenhum player cadastrado..."
                });
            }

            var model = new GPCLib.Models.PlayerComboModels();

            model.SelectOptions = players.Select(x => new SelectListItem
            {
                Value = x.Id.ToString(),
                Text  = x.Nome
            }).ToList();

            return(Json(model));
        }