Exemple #1
0
        public _QuestionInfo GetQuestionDetail(int id, long userid, Paging page)
        {
            //获取问题 基本信息
            DataTable     dt     = dal.GetQuestionDetail(id, userid);
            _QuestionInfo qmodel = ModelConvertHelper <_QuestionInfo> .ConverToModel(dt);

            if (qmodel != null)
            {
                #region MyRegion
                //qmodel.Comments = new _Comments();
                ////获取问题对应评论
                //DataSet ds = CommentBLL.Instance.GetCommentsByType(id, userid, 1, page.StartIndex, page.EndIndex);
                //int recordCount =Convert.ToInt32(ds.Tables[0].Rows[0][0]);
                //if (recordCount>0)
                //{
                //    page.RecordCount = recordCount;
                //    qmodel.Comments.Comments = ModelConvertHelper<_Comment>.ConvertToList(ds.Tables[1]);
                //    //获取评论的回复
                //    qmodel.Comments.Comments.ForEach(item =>
                //    {
                //        //(非回答作者)如果该回答需要付费并且没有付过费,则先不加载评论的回复
                //        if (item.CommentUserID == userid || item.IsHideOrFeeToSee != 1 || item.IsFeeAnswer)
                //        {
                //            item.ReplyList = ModelConvertHelper<_ReplyComment>.ConvertToList(dal.GetReplyList(item.CommentId, userid));
                //        }
                //    });
                //}
                //qmodel.Comments.CommentPage = page;
                #endregion
                qmodel.Comments = CommentBLL.Instance.GetCommentCallBack(id, CommentEnumType.BBS.GetHashCode(), PriseEnumType.BBSComment.GetHashCode(), userid, page, ScoreBeloneMainEnumType.Comment_BBS.GetHashCode());
                qmodel.Tags     = TagBLL.Instance.GetTagByMainID(CommentEnumType.BBS.GetHashCode(), id);
                return(qmodel);
            }
            return(null);
        }
Exemple #2
0
        public _ZhaoPin GetZhaoPinDetail(long id, long userid, Paging page)
        {
            _ZhaoPin model = ModelConvertHelper <_ZhaoPin> .ConverToModel(dal.GetDetail(id, userid));

            if (model != null)
            {
                model.Comments = CommentBLL.Instance.GetCommentCallBack(id, CommentEnumType.ZhaoPin.GetHashCode(), PriseEnumType.ZhaoPinComment.GetHashCode(), userid, page);
                return(model);
            }
            return(null);
        }
Exemple #3
0
        public _Product GetProductDetail(int id, long userID, Paging page)
        {
            _Product model = ModelConvertHelper <_Product> .ConverToModel(dal.GetModel(id));

            if (model != null)
            {
                model.Comments = CommentBLL.Instance.GetCommentCallBack(id, CommentEnumType.Product.GetHashCode(), PriseEnumType.ProductComment.GetHashCode(), userID, page);
                return(model);
            }
            return(null);
        }
Exemple #4
0
        public _QiuZhi GetQiuZhiDetail(long id, long userID, Paging page)
        {
            _QiuZhi model = ModelConvertHelper <_QiuZhi> .ConverToModel(dal.GetQiuZhiDetail(id, userID));

            if (model != null)
            {
                model.Comments = CommentBLL.Instance.GetCommentCallBack(id, CommentEnumType.QiuZhi.GetHashCode(), PriseEnumType.QiuZhiComment.GetHashCode(), userID, page);
                return(model);
            }
            return(null);
        }
Exemple #5
0
        public PartyCreateViewModel GetEditDetail(long id)
        {
            var ds = dal.GetEditDetail(id);
            PartyCreateViewModel model = new PartyCreateViewModel()
            {
                Party        = ModelConvertHelper <Activity> .ConverToModel(ds.Tables[0]),
                PartyFee     = ModelConvertHelper <ActivityFee> .ConvertToList(ds.Tables[1]),
                JoinItemQues = ModelConvertHelper <JoinItemQuestionExt> .ConvertToList(ds.Tables[2])
            };

            return(model);
        }
Exemple #6
0
        public GiftCreateViewModel GetEditDetail(long id, JoinItemTypeEnum joinItemType)
        {
            var ds = dal.GetEditDetail(id, joinItemType.GetHashCode());
            GiftCreateViewModel model = new GiftCreateViewModel()
            {
                Gift         = ModelConvertHelper <Gift> .ConverToModel(ds.Tables[0]),
                GiftFees     = ModelConvertHelper <GiftFee> .ConvertToList(ds.Tables[1]),
                JoinItemQues = ModelConvertHelper <JoinItemQuestionExt> .ConvertToList(ds.Tables[2])
            };

            return(model);
        }
Exemple #7
0
        public _Article GetArticleDetail(long articleid, long userid, Paging page)
        {
            //获取文章 基本信息
            DataTable dt     = dal.GetArticleDetail(articleid, userid);
            _Article  amodel = ModelConvertHelper <_Article> .ConverToModel(dt);

            if (amodel != null)
            {
                amodel.Comments = CommentBLL.Instance.GetCommentCallBack(articleid, CommentEnumType.Article.GetHashCode(), PriseEnumType.ArticleComment.GetHashCode(), userid, page, ScoreBeloneMainEnumType.Comment_Article.GetHashCode());
                amodel.Tags     = TagBLL.Instance.GetTagByMainID(CommentEnumType.Article.GetHashCode(), articleid);
                return(amodel);
            }
            return(null);
        }
Exemple #8
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);
        }
Exemple #9
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="id"></param>
        /// <param name="searchMyJoinItem">是否搜索我购买的活动</param>
        /// <returns></returns>
        public _Activity GetDetail(long id, long userid, bool searchMyJoinItem)
        {
            DataSet   ds    = dal.GetDetail(id, userid, searchMyJoinItem);
            _Activity model = new _Activity();

            model = ModelConvertHelper <_Activity> .ConverToModel(ds.Tables[0]);

            model.FeeList = ModelConvertHelper <ActivityFee> .ConvertToList(ds.Tables[1]);

            model.JoinQuestions = ModelConvertHelper <JoinItemQuestionExt> .ConvertToList(ds.Tables[2]);

            if (searchMyJoinItem)
            {
                model.JoinFeeList = ModelConvertHelper <UserBuyPartyListInfo> .ConvertToList(ds.Tables[3]);
            }
            return(model);
        }
Exemple #10
0
        public bool IsChangedThisMonth(long userID, int edittype)
        {
            EditLog model = ModelConvertHelper <EditLog> .ConverToModel(dal.GetEditLogByNew(userID, edittype));

            if (model != null)
            {
                if (model.CreateTime.HasValue)
                {
                    int editMonth = model.CreateTime.Value.Month;
                    int editYear  = model.CreateTime.Value.Year;
                    int nowMonth  = DateTime.Now.Month;
                    int nowYear   = DateTime.Now.Year;

                    if (editYear < nowYear)
                    {
                        return(false);
                    }
                    else if (editYear == nowYear)
                    {
                        if (editMonth < nowMonth)
                        {
                            return(false);
                        }
                        else
                        {
                            return(true);
                        }
                    }
                    else
                    {
                        return(true);
                    }
                }
                else
                {
                    return(false);
                }
            }
            else
            {
                return(false);
            }
        }
Exemple #11
0
        public PartyJoinManageViewModel GetJoinList(long id)
        {
            var ds = dal.GetJoinList(id);

            var model = new PartyJoinManageViewModel()
            {
            };

            if (ds.Tables[0].IsNotNullAndRowCount())
            {
                model.PartyInfo = ModelConvertHelper <Activity> .ConverToModel(ds.Tables[0]);

                model.JoinList = ModelConvertHelper <_JoinManageInfo> .ConvertToList(ds.Tables[1]);

                model.JoinQuestions = ModelConvertHelper <JoinItemQuestionExt> .ConvertToList(ds.Tables[2]);

                model.JoinAnswers = ModelConvertHelper <JoinItemAnswerExt> .ConvertToList(ds.Tables[3]);
            }
            return(model);
        }
Exemple #12
0
        public GiftBuyerManageViewModel GetBuyerList(long id, JoinItemTypeEnum joinItemType)
        {
            var ds = dal.GetBuyerList(id, joinItemType.GetHashCode());

            var model = new GiftBuyerManageViewModel()
            {
            };

            if (ds.Tables[0].IsNotNullAndRowCount())
            {
                model.GiftInfo = ModelConvertHelper <Gift> .ConverToModel(ds.Tables[0]);

                model.BuyList = ModelConvertHelper <_BuyManageInfo> .ConvertToList(ds.Tables[1]);

                model.JoinQuestions = ModelConvertHelper <JoinItemQuestionExt> .ConvertToList(ds.Tables[2]);

                model.JoinAnswers = ModelConvertHelper <JoinItemAnswerExt> .ConvertToList(ds.Tables[3]);
            }
            return(model);
        }
Exemple #13
0
 public BXTOrder Search(string out_trade_no)
 {
     return(ModelConvertHelper <BXTOrder> .ConverToModel(dal.SearchByRows(out_trade_no)));
 }
Exemple #14
0
 public UserInfoViewModel GetUserInfoALL(long uid)
 {
     return(ModelConvertHelper <UserInfoViewModel> .ConverToModel(dal.GetUserInfoALL(uid)));
 }
Exemple #15
0
        public UserBase GetUserInfo(string account, string password)
        {
            DataTable dt = dal.GetUserInfo(account, password);

            return(ModelConvertHelper <UserBase> .ConverToModel(dt));
        }
Exemple #16
0
 public UserViewModel GetUserDetail <T>(T id, long currentUserId)
 {
     return(ModelConvertHelper <UserViewModel> .ConverToModel(dal.GetUserDetail(id, currentUserId)));
 }
Exemple #17
0
 /// <summary>
 /// 根据OPENID查找用户信息
 /// </summary>
 /// <param name="openid"></param>
 /// <param name="weChatAuth"></param>
 /// <returns></returns>
 public UserBase FindUserInfoByOpenID(string openid, RegistEnumType sourceType)
 {
     return(ModelConvertHelper <UserBase> .ConverToModel(dal.FindUserInfoByOpenID(openid, sourceType.GetHashCode())));
 }
Exemple #18
0
        public BBSEnum GetInfo(string id)
        {
            DataTable dt = dal.GetInfo(id);

            return(ModelConvertHelper <BBSEnum> .ConverToModel(dt));
        }
Exemple #19
0
 public UserBase GetUserInfo(long uid)
 {
     return(ModelConvertHelper <UserBase> .ConverToModel(dal.GetUserInfo(uid)));
 }
Exemple #20
0
 public OAuth GetInfoByUserIDAndSource(long userID, int source, SqlTransaction tran)
 {
     return(ModelConvertHelper <OAuth> .ConverToModel(dal.GetInfoByUserIDAndSource(userID, source, tran)));
 }
Exemple #21
0
 public OAuth GetLogonInfoByOpenId(string openid, int sourceType)
 {
     return(ModelConvertHelper <OAuth> .ConverToModel(dal.GetUserInfoByOpenId(openid, sourceType)));
 }
Exemple #22
0
 /// <summary>
 /// 根据用户ID和主ID查找用户参加的活动信息
 /// </summary>
 /// <param name="v"></param>
 /// <param name="itemID"></param>
 /// <returns></returns>
 public ActivityJoin GetDetailJoinInfo(long userid, long itemID, SqlTransaction tran)
 {
     return(ModelConvertHelper <ActivityJoin> .ConverToModel(dal.GetDetailJoinInfo(userid, itemID, tran)));
 }
Exemple #23
0
 public About FindNew()
 {
     return(ModelConvertHelper <About> .ConverToModel(dal.FindNew()));
 }
Exemple #24
0
 public Product GetProductBuyPay(long mainid)
 {
     return(ModelConvertHelper <Product> .ConverToModel(dal.GetProductBuyPay(mainid)));
 }
Exemple #25
0
 public object Search(string out_trade_no)
 {
     return(ModelConvertHelper <PayCBLog> .ConverToModel(dal.Search(out_trade_no)));
 }
Exemple #26
0
 public Master Find(long userID)
 {
     return(ModelConvertHelper <Master> .ConverToModel(dal.Find(userID)));
 }
Exemple #27
0
 public AD Find(string title)
 {
     return(ModelConvertHelper <AD> .ConverToModel(dal.Find(title)));
 }
Exemple #28
0
 public EmailNotice GetModelByAuthor(long?userID, int mainType, long mainID)
 {
     return(ModelConvertHelper <EmailNotice> .ConverToModel(dal.GetModelByAuthor(userID, mainType, mainID)));
 }
Exemple #29
0
 public ZhaoPin GetZhaoPinBuyPay(long mainid)
 {
     return(ModelConvertHelper <ZhaoPin> .ConverToModel(dal.GetZhaoPinBuyPay(mainid)));
 }
Exemple #30
0
 /// <summary>
 /// 获取能够发表文章的信息
 /// </summary>
 /// <returns></returns>
 public BBSEnum GetSetArticleRol()
 {
     return(ModelConvertHelper <BBSEnum> .ConverToModel(dal.GetSetArticleRol()));
 }