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"); }