public List <Tarefa> Sincronizacao(List <Tarefa> tarefas) { var tarefasNovas = tarefas.Where(a => a.IdTarefaApi == 0).ToList(); var tarefasExcluidasAtualizadas = tarefas.Where(a => a.IdTarefaApi != 0).ToList(); if (tarefasNovas.Count() > 0) { foreach (var tarefa in tarefasNovas) { _banco.Tarefas.Add(tarefa); } } if (tarefasExcluidasAtualizadas.Count() > 0) { foreach (var tarefa in tarefasExcluidasAtualizadas) { _banco.Tarefas.Update(tarefa); } } _banco.SaveChanges(); return(tarefasNovas.ToList()); }
public void Cadastrar(Token token) { _banco.Tokens.Add(token); _banco.SaveChanges(); }
public void Create(Token token) { _db.Token.Add(token); _db.SaveChanges(); }
public void Create(Message message) { message.CreatedAt = DateTime.Now; _db.Message.Add(message); _db.SaveChanges(); }
public void Cadastrar(Mensagem mensagem) { _banco.Mensagem.Add(mensagem); _banco.SaveChanges(); }
public void RegisterToken(Token token) { _base.tokens.Add(token); _base.SaveChanges(); }
public void Register(Message message) { _base.Message.Add(message); _base.SaveChanges(); }
public void Atualizar(Token token) { _banco.Tokens.Update(token); _banco.SaveChanges(); }
public void Atualizar(Mensagem mensagem) { _banco.Mensagem.Update(mensagem); _banco.SaveChanges(); }