Beispiel #1
0
        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();
        }