Example #1
0
        /// <summary>
        /// 删除 url 内容
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        public async Task DelCollection(int id)
        {
            var userId     = GetUserId();
            var collection = await loveCollectionAppService.CollectionQuery(userId)
                             .Where(t => t.Id == id)
                             .FirstOrDefaultAsync();

            //_collectionDBCotext.Collections.Where(t => t.Id == id).FirstOrDefaultAsync();
            _collectionDBCotext.Entry(collection).State = EntityState.Deleted;
            await _collectionDBCotext.SaveChangesAsync();

            await loveCollectionAppService.UpdateAllCollectionToRedisAsync(userId);
        }