コード例 #1
0
ファイル: CollectionModule.cs プロジェクト: ss22219/Booker
        private dynamic AddCollection(string bookid)
        {
            var book = _bookDb.Get(bookid);

            if (book == null)
            {
                return(Back("错误", "没有找到相关的书籍!"));
            }
            var collection = _bookCollectionDb.Where("bookid", bookid).FirstOrDefault();

            if (collection == null)
            {
                _bookCollectionDb.Add(new BookCollection()
                {
                    bookid   = bookid,
                    username = User.username,
                    type     = CollectionType.Collection
                });
            }
            else if (collection.type != CollectionType.Collection)
            {
                collection.type = CollectionType.Collection;
                _bookCollectionDb.Update(collection);
            }
            if (Request.Query.returnurl != null)
            {
                return(new RedirectResponse(Request.Query.returnurl));
            }
            return("ok");
        }