Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 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"));
     }
 }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
 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"));
     }
 }