public async Task <List <Tasks> > Synchronization(List <Tasks> tasks) { var newTasks = tasks.Where(t => t.IdTaskApi == 0).ToList(); var updatedTasks = tasks.Where(t => t.IdTaskApi != 0).ToList(); if (newTasks.Count() > 0) { foreach (Tasks task in tasks) { await _context.Tasks.AddAsync(task); } } if (updatedTasks.Count() > 0) { foreach (Tasks task in tasks) { _context.Tasks.Update(task); } } await _context.SaveChangesAsync(); return(newTasks.ToList()); }
public async Task Create(Token token) { await _context.Tokens.AddAsync(token); await _context.SaveChangesAsync(); }