public ArtilhariaWebController() { List <Jogador_Web> listaJogador = jogadorBusiness.ObterJogador(); Jogador_Web valorPrincipalJogador = new Jogador_Web { Id = 0, Nome = "Selecione um valor" }; listaJogador.Add(valorPrincipalJogador); var jogadores = listaJogador.Select(i => new { id = i.Id, descricao = i.Nome }); ViewData["JogadorControle_Data"] = new SelectList(jogadores, "id", "descricao"); List <Time_Web> listaTime = timeBusiness.ObterTime(); Time_Web valorPrincipalTime = new Time_Web { Id = 0, Nome = "Selecione um valor" }; listaTime.Add(valorPrincipalTime); var times = listaTime.Select(i => new { id = i.Id, descricao = i.Nome }); ViewData["TimeControle_Data"] = new SelectList(times, "id", "descricao"); List <Campeonato_Web> listaCampeonato = campeonatoBusiness.ObterCampeonato(); Campeonato_Web valorPrincipal = new Campeonato_Web { Id = 0, Nome = "Selecione um valor" }; listaCampeonato.Add(valorPrincipal); var campeonatos = listaCampeonato.Select(i => new { id = i.Id, descricao = i.Nome }); ViewData["CampeonatoControle_Data"] = new SelectList(campeonatos, "id", "descricao"); }
public ActionResult Ler([DataSourceRequest] DataSourceRequest request) { List <Jogador_Web> jogador_Web = new List <Jogador_Web>(); try { jogador_Web = jogadorBusiness.ObterJogador(); return(Json(jogador_Web.ToList().ToDataSourceResult(request, ModelState))); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(Json(jogador_Web.ToList().ToDataSourceResult(request, ModelState))); } }