/// <summary> /// 收藏功能 /// </summary> /// <param name="collectionInfo">收藏信息</param> /// <returns></returns> public ReturnValueModel CollectionMeet(MyCollectionInfo collectionInfo) { ReturnValueModel rvm = new ReturnValueModel(); var myCollections = _rep.FirstOrDefault <MyCollectionInfo>(s => s.UnionId == collectionInfo.UnionId && s.CollectionDataId == collectionInfo.CollectionDataId && s.CollectionType == collectionInfo.CollectionType); if (myCollections == null) { collectionInfo.Id = Guid.NewGuid().ToString(); collectionInfo.CreateTime = DateTime.Now; _rep.Insert(collectionInfo); } else { _rep.Delete <MyCollectionInfo>(myCollections); } _rep.SaveChanges(); rvm.Success = true; rvm.Msg = ""; rvm.Result = new { collectionInfo }; return(rvm); }
public IHttpActionResult Collection(MyCollectionInfo collectionInfo) { var ret = _collectionService.CollectionMeet(collectionInfo); return(Ok(ret)); }