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); } }