/// <summary> /// 通过Id获取收藏信息进行编辑或修改 /// </summary> public async Task <GetCollectionForEditOutput> GetCollectionForEditAsync(NullableIdDto <long> input) { var output = new GetCollectionForEditOutput(); CollectionEditDto collectionEditDto; if (input.Id.HasValue) { var entity = await _collectionRepository.GetAsync(input.Id.Value); collectionEditDto = entity.MapTo <CollectionEditDto>(); } else { collectionEditDto = new CollectionEditDto(); } output.Collection = collectionEditDto; return(output); }
public JsonResult AddCollection(string type, string name, int bizId) { CollectionEditDto collection = new CollectionEditDto(); CollectionListDto clist = new CollectionListDto(); try { int userId = int.Parse(CookieHelper.GetCookieValue("UserId").ToString()); clist = _collectionAppService.GetCollectionByTypeAndId(type, bizId, userId); if (clist == null) { collection.BizId = bizId; collection.BizType = type; collection.UserId = userId; collection.BizName = name; collection.CreatorUserId = userId; collection = _collectionAppService.CreateCollection(collection); } } catch (Exception e) { } return(Json(collection, JsonRequestBehavior.AllowGet)); }