public ViewResult List() { PessoasListViewModel model = new PessoasListViewModel { Pessoas = pessoas }; ViewBag.Title = "Todas as pessoas"; return(View(model)); }
public PartialViewResult Ajax_OrdenaPessoas(string pessoasJSON) { List <Pessoa> list = JsonConvert.DeserializeObject <List <Pessoa> >(pessoasJSON); list = list.OrderBy(x => x.Nome).ToList(); var model = new PessoasListViewModel { Pessoas = list }; return(PartialView("_Pessoas", model)); }
public ActionResult Situacao(string situacao) { PessoasListViewModel model; model = new PessoasListViewModel { Pessoas = pessoas }; if (situacao == "atrasadas") { model = new PessoasListViewModel { Pessoas = pessoas .Select(item => new Pessoa { Nome = item.Nome, Email = item.Email, Situacao = item.Situacao }) .Where(item => item.Situacao == "atrasado") .ToList() }; ViewBag.Title = "Atrasadas"; } else if (situacao == "emAndamento") { model = new PessoasListViewModel { Pessoas = pessoas .Select(item => new Pessoa { Nome = item.Nome, Email = item.Email, Situacao = item.Situacao }) .Where(item => item.Situacao == "em andamento") .ToList() }; ViewBag.Title = "Em Andamento"; } return(View("List", model)); }