} //Publicar public bool AgregarTopico(string miTopico) { //Agregar topico if (!Topicos.Contains(miTopico)) { Topicos.Add(miTopico); return(true); } return(false); } //Agregar topico
internal void AddSalvar(TopicoModel topico) { var novosTopicos = Topicos.ToList(); novosTopicos.Add(topico); novosTopicos = novosTopicos.OrderByDescending(x => x.DataCadastro).ToList(); Topicos.Clear(); foreach (var item in novosTopicos) { Topicos.Add(item); } }
//public async Task MockCagadao() //{ // for (int i = 1; i <= 12; i++) // { // await TopicoService.Create(new TopicoModel // { // Titulo = $"Tópico {i}", // Descricao = $"Descrição {i}", // DataCadastro = DateTime.Parse($"08/{i}/2020") // }); // } //} internal void UpdateFromSalvar(TopicoModel topico) { var novosTopicos = Topicos.ToList(); novosTopicos.Remove(novosTopicos.Where(x => x.Id == topico.Id).SingleOrDefault()); novosTopicos.Add(topico); novosTopicos = novosTopicos.OrderByDescending(x => x.DataCadastro).ToList(); Topicos.Clear(); foreach (var item in novosTopicos) { Topicos.Add(item); } }