private void AddToList(string nombre) { if (Listas.ContainsKey(nombre)) { Listas.Remove(nombre); } var l = new List <SelectListItem>(); switch (nombre) { case "ClientType": l = db.ClientTypes.ToList() .Select(s => new SelectListItem { Text = s.Title, Value = s.Id.ToString() }) .ToList(); break; case "Gender": l = db.Genders.ToList() .Select(s => new SelectListItem { Text = s.Title, Value = s.Id.ToString() }) .ToList(); break; } Listas.Add(nombre, l); Parametros = null; }
private async Task ObterCliestes() { var listas = await ListaService.ObterTodos(); //--Valida se lista está vazia if (Listas.Count > 0) { Listas.Clear(); } //--Add itens na lista foreach (var lista in listas) { Listas.Add(lista); } }