Esempio n. 1
0
        public async Task <TodoItem> Update(TodoItem todoItem)
        {
            // To Avoid tracking error
            var entityToDetach = await _context.TodoItems.FirstOrDefaultAsync(m => m.Id == todoItem.Id);

            _context.Entry(entityToDetach).State = EntityState.Detached;
            _context.Update(todoItem);
            await _context.SaveChangesAsync();

            return(todoItem);
        }