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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
/// <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); }
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); } }
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); }
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); }
public BXTOrder Search(string out_trade_no) { return(ModelConvertHelper <BXTOrder> .ConverToModel(dal.SearchByRows(out_trade_no))); }
public UserInfoViewModel GetUserInfoALL(long uid) { return(ModelConvertHelper <UserInfoViewModel> .ConverToModel(dal.GetUserInfoALL(uid))); }
public UserBase GetUserInfo(string account, string password) { DataTable dt = dal.GetUserInfo(account, password); return(ModelConvertHelper <UserBase> .ConverToModel(dt)); }
public UserViewModel GetUserDetail <T>(T id, long currentUserId) { return(ModelConvertHelper <UserViewModel> .ConverToModel(dal.GetUserDetail(id, currentUserId))); }
/// <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()))); }
public BBSEnum GetInfo(string id) { DataTable dt = dal.GetInfo(id); return(ModelConvertHelper <BBSEnum> .ConverToModel(dt)); }
public UserBase GetUserInfo(long uid) { return(ModelConvertHelper <UserBase> .ConverToModel(dal.GetUserInfo(uid))); }
public OAuth GetInfoByUserIDAndSource(long userID, int source, SqlTransaction tran) { return(ModelConvertHelper <OAuth> .ConverToModel(dal.GetInfoByUserIDAndSource(userID, source, tran))); }
public OAuth GetLogonInfoByOpenId(string openid, int sourceType) { return(ModelConvertHelper <OAuth> .ConverToModel(dal.GetUserInfoByOpenId(openid, sourceType))); }
/// <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))); }
public About FindNew() { return(ModelConvertHelper <About> .ConverToModel(dal.FindNew())); }
public Product GetProductBuyPay(long mainid) { return(ModelConvertHelper <Product> .ConverToModel(dal.GetProductBuyPay(mainid))); }
public object Search(string out_trade_no) { return(ModelConvertHelper <PayCBLog> .ConverToModel(dal.Search(out_trade_no))); }
public Master Find(long userID) { return(ModelConvertHelper <Master> .ConverToModel(dal.Find(userID))); }
public AD Find(string title) { return(ModelConvertHelper <AD> .ConverToModel(dal.Find(title))); }
public EmailNotice GetModelByAuthor(long?userID, int mainType, long mainID) { return(ModelConvertHelper <EmailNotice> .ConverToModel(dal.GetModelByAuthor(userID, mainType, mainID))); }
public ZhaoPin GetZhaoPinBuyPay(long mainid) { return(ModelConvertHelper <ZhaoPin> .ConverToModel(dal.GetZhaoPinBuyPay(mainid))); }
/// <summary> /// 获取能够发表文章的信息 /// </summary> /// <returns></returns> public BBSEnum GetSetArticleRol() { return(ModelConvertHelper <BBSEnum> .ConverToModel(dal.GetSetArticleRol())); }