/// <summary> /// /// </summary> /// <param name="bizType"></param> /// <param name="pagination"></param> /// <returns></returns> public static IList <Favorite> FindByBizType(BizType bizType, Pagination pagination) { pagination.AssertNotNull("pagination"); var repository = RepositoryManager.GetRepository <IFavoriteRepository>(ModuleEnvironment.ModuleName); var list = repository.FindByBizType(bizType, pagination); return(list); }
/// <summary> /// /// </summary> /// <param name="bizType"></param> /// <param name="pagination"></param> /// <returns></returns> public IList <Favorite> FindByBizType(BizType bizType, Pagination pagination) { var sqlName = this.FormatSqlName("SelectByBizType"); var sqlParams = new Dictionary <string, object>(1); sqlParams.Add("BizType", bizType); var dataTable = SqlHelper.ExecutePaginationTable(sqlName, sqlParams, pagination); var result = this.Convert(dataTable); return(result); }
/// <summary> /// /// </summary> /// <param name="bizType"></param> /// <param name="size"></param> /// <returns></returns> public static string[] FindHotKeywords(BizType bizType, int size) { if (size < 1) { return(null); } var repository = RepositoryManager.GetRepository <ISearchHistoryRepository>(ModuleEnvironment.ModuleName); var result = repository.FindHotKeywords(bizType, size); return(result); }
/// <summary> /// /// </summary> /// <param name="bizType"></param> /// <param name="bizId"></param> /// <param name="pagination"></param> /// <returns></returns> public IList <GratuityJournal> FindByBizId(BizType bizType, long bizId, Pagination pagination) { var sqlName = this.FormatSqlName("SelectByBizId"); var sqlParams = new Dictionary <string, object>(2); sqlParams.Add("bizType", bizType); sqlParams.Add("bizId", bizId); var dataTable = SqlHelper.ExecutePaginationTable(sqlName, sqlParams, pagination); var result = this.Convert(dataTable); return(result); }
/// <summary> /// /// </summary> /// <param name="passportId"></param> /// <param name="bizType"></param> /// <param name="bizIds"></param> /// <returns></returns> public static IList <long> FindByPassportWithBizIds(long passportId, BizType bizType, IList <long> bizIds) { if (bizIds == null || bizIds.Count < 1) { return(null); } var repository = RepositoryManager.GetRepository <IFavoriteRepository>(ModuleEnvironment.ModuleName); var list = repository.FindByPassportWithBizIds(passportId, bizType, bizIds); return(list); }
/// <summary> /// /// </summary> /// <param name="passportId"></param> /// <param name="bizType"></param> /// <param name="pagination"></param> /// <returns></returns> public IList <Favorite> FindHistroy(long passportId, BizType bizType, Pagination pagination) { var sqlName = this.FormatSqlName("SelectByBizTypeWithPassport"); var sqlParams = new Dictionary <string, object>(2); sqlParams.Add("passportId", passportId); sqlParams.Add("bizType", bizType); var dataTable = SqlHelper.ExecutePaginationTable(sqlName, sqlParams, pagination); var result = this.Convert(dataTable); return(result); }
/// <summary> /// /// </summary> /// <param name="passportId"></param> /// <param name="bizType"></param> /// <param name="bizId"></param> /// <returns></returns> public static Favorite FindByPassportWithBizId(long passportId, BizType bizType, long bizId) { if (bizId < 1) { return(null); } var repository = RepositoryManager.GetRepository <IFavoriteRepository>(ModuleEnvironment.ModuleName); var list = repository.FindByPassportWithBizId(passportId, bizType, bizId); return(list); }
/// <summary> /// /// </summary> /// <param name="bizType"></param> /// <param name="bizId"></param> /// <param name="pagination"></param> /// <returns></returns> public static IList <GratuityJournal> FindByBizId(BizType bizType, long bizId, Pagination pagination) { pagination.AssertNotNull("pagination"); if (bizId < 1) { return(null); } var repository = RepositoryManager.GetRepository <IGratuityJournalRepository>(ModuleEnvironment.ModuleName); var list = repository.FindByBizId(bizType, bizId, pagination); return(list); }
/// <summary> /// /// </summary> /// <param name="passportId"></param> /// <param name="bizType"></param> /// <param name="pagination"></param> /// <returns></returns> public static IList <Favorite> FindHistroy(long passportId, BizType bizType, Pagination pagination) { pagination.AssertNotNull("pagination"); if (passportId < 1) { return(null); } var repository = RepositoryManager.GetRepository <IFavoriteRepository>(ModuleEnvironment.ModuleName); var list = repository.FindHistroy(passportId, bizType, pagination); return(list); }
/// <summary> /// /// </summary> /// <param name="passportId"></param> /// <param name="bizType"></param> /// <param name="bizId"></param> /// <returns></returns> public Favorite FindByPassportWithBizId(long passportId, BizType bizType, long bizId) { var sqlName = this.FormatSqlName("SelectByPassportWithBizId"); var sqlParams = new Dictionary <string, object>(3); sqlParams.Add("passportId", passportId); sqlParams.Add("bizType", bizType); sqlParams.Add("bizId", bizId); var dataTable = SqlHelper.ExecuteDataSet(sqlName, sqlParams).Tables[0]; Favorite model = null; if (dataTable.Rows.Count > 0) { model = this.Convert(dataTable.Rows[0]); } return(model); }
/// <summary> /// 创建业务类型 /// </summary> /// <returns></returns> public List <BizType> CreateBizTypes() { DataService.BLL.ProductType BType = new DataService.BLL.ProductType(); List <string> types = BType.GetTypeNames(); List <BizType> BizTypes = new List <BizType>(); BizType biz = null; int i = 1; foreach (string t in types) { biz = new BizType(); biz.ID = i; biz.BizTypeName = t; BizTypes.Add(biz); i++; } return(BizTypes); }
/// <summary> /// /// </summary> /// <param name="passportId"></param> /// <param name="bizType"></param> /// <param name="bizIds"></param> /// <returns></returns> public IList <long> FindByPassportWithBizIds(long passportId, BizType bizType, IList <long> bizIds) { var sqlName = this.FormatSqlName("SelectByPassportWithBizIds"); var sqlParams = new Dictionary <string, object>(3); sqlParams.Add("passportId", passportId); sqlParams.Add("bizType", bizType); sqlParams.Add("bizIds", bizIds); var dataTable = SqlHelper.ExecuteDataSet(sqlName, sqlParams).Tables[0]; List <long> list = null; if (dataTable.Rows.Count > 0) { list = new List <long>(dataTable.Rows.Count); foreach (DataRow row in dataTable.Rows) { list.Add(row["BizId"].Convert <long>()); } } return(list); }
/// <summary> /// /// </summary> /// <param name="bizType"></param> /// <param name="size"></param> /// <returns></returns> public string[] FindHotKeywords(BizType bizType, int size) { var sqlName = this.FormatSqlName("SelectByBizType"); var sqlParams = new Dictionary <string, object>(1); sqlParams.Add("bizType", bizType); var dataTable = SqlHelper.ExecutePaginationTable(sqlName, sqlParams, new Pagination() { PageSize = size }); string[] result = null; if (dataTable.Rows.Count > 0) { var list = new List <string>(dataTable.Rows.Count); foreach (DataRow row in dataTable.Rows) { list.Add(row["Keyword"].Convert <string>()); } result = list.ToArray(); } return(result); }
public string[] HotKeywords(BizType bizType = BizType.CareerService) { var keywords = SearchHistory.FindHotKeywords(bizType, 8); return(keywords); }