public _Gift GetGiftDetail(long id, long userid, Paging page, CommentEnumType commentEnumType, PriseEnumType priseEnumType, JoinItemTypeEnum joinItemType) { _Gift amodel = GetDetail(id, userid, joinItemType, true); amodel.Comments = CommentBLL.Instance.GetCommentCallBack(id, commentEnumType.GetHashCode(), priseEnumType.GetHashCode(), userid, page); return(amodel); }
public ActionResult Detail(long id = 0) { if (id > 0) { Paging page = InitPage(); _Gift gift = GiftBLL.Instance.GetGiftDetail(id, UserID, page, CommentEnumType.Gift, PriseEnumType.GiftComment, JoinItemTypeEnum.Gift); if (gift == null) { return(RedirectToAction("Index")); } else { if (gift.GType == 1) { return(View(gift)); } else if (gift.GType == 2) { return(RedirectToAction("Detail", "DataAnalysis", new { id })); } else { return(RedirectToAction("Detail", "KeCheng", new { id })); } } } else { return(RedirectToAction("Index")); } }
public _Gift GetDetail(long id, long userid, JoinItemTypeEnum joinItemType, bool searchMyJoinItem) { var ds = dal.GetGiftDetail(id, userid, joinItemType.GetHashCode(), searchMyJoinItem); _Gift amodel = ModelConvertHelper <_Gift> .ConverToModel(ds.Tables[0]); amodel.FeeList = ModelConvertHelper <GiftFee> .ConvertToList(ds.Tables[1]); amodel.JoinQuestions = ModelConvertHelper <JoinItemQuestionExt> .ConvertToList(ds.Tables[2]); if (searchMyJoinItem) { amodel.JoinFeeList = ModelConvertHelper <UserBuyGiftListInfo> .ConvertToList(ds.Tables[3]); } return(amodel); }
public ActionResult Detail(long id = 0) { if (id > 0) { Paging page = InitPage(); _Gift gift = GiftBLL.Instance.GetGiftDetail(id, UserID, page, CommentEnumType.KeCheng, PriseEnumType.KeChengCommen, JoinItemTypeEnum.KeCheng); if (gift == null) { return(RedirectToAction("Index")); } return(View("/Views/Gift/Detail.cshtml", gift)); } else { return(RedirectToAction("Index")); } }