/// <summary> /// 根据微用户所在行业给微账户添加默认模块 /// </summary> public void addMouduleByRoleid(int roleid, int wid, IArticleCategoryRepository repository) { var acBll = new ArticleCategoryService(repository); //得到模型的实体类集合 var idList = getModelList(" role_id=" + roleid + " order by sort_id asc"); //循环给为账户添加行业模块 for (int i = 0; i < idList.Count; i++) { var acModel = new ArticleCategoryInfo() { title = idList[i].mName, call_index = "mubanpinyin", wid = wid, link_url = idList[i].url, channel_id = 1, sort_id = MyCommFun.Obj2Int(idList[i].sort_id) }; int resId = acBll.Add(acModel); var upModel = acBll.GetModel(resId); upModel.class_list = "," + resId + ","; acBll.Update(upModel); } }
public ArticleController(IArticleRepository articleRepository, IArticleCategoryRepository articleCategoryRepository, IArticlePhotoRepository articlePhotoRepository, IArticleCommentRepository articleCommentRepository) { _articleRepository = articleRepository; _articleCategoryRepository = articleCategoryRepository; _articlePhotoRepository = articlePhotoRepository; _articleCommentRepository = articleCommentRepository; }
public void TestBaseFactory() { IServiceProvider serviceProvider = BuildServiceForSqlServer(); IArticleCategoryRepository categoryRepository = serviceProvider.GetService <IArticleCategoryRepository>(); var category = new ArticleCategory { Title = "随笔", ParentId = 0, ClassList = "", ClassLayer = 0, Sort = 0, ImageUrl = "", SeoTitle = "随笔的SEOTitle", SeoKeywords = "随笔的SeoKeywords", SeoDescription = "随笔的SeoDescription", IsDeleted = false, }; var categoryId = categoryRepository.Insert(category); var list = categoryRepository.GetList(); Assert.True(1 == list.Count()); Assert.Equal("随笔", list.FirstOrDefault().Title); Assert.Equal("SQLServer", DatabaseType.SqlServer.ToString(), ignoreCase: true); categoryRepository.Delete(categoryId.Value); var count = categoryRepository.RecordCount(); Assert.True(0 == count); }
public ArticleApplication(IArticleRepository articleRepository, IFileUploader fileUploader, IArticleCategoryRepository articleCategoryRepository) { _fileUploader = fileUploader; _articleRepository = articleRepository; _articleCategoryRepository = articleCategoryRepository; }
//DI public ProjectUnitOfWork ( ProjectDbContext _context, IArticleCommentRepository articleComments, IArticleLikeDisslikeRepository articleLikeDisslikes, IArticleRepository articles, IArticleCategoryRepository articleCategories, IAuthorizationAppealRepository authorizationAppeals, IChatCommentRepository chatComments, IChatRepository chats, IFavoriteRepository favorites, ITopicCommentRepository topicComments, ITopicRepository topics, IUserHistoryRepository userHistories, IUserRepository users ) : base(_context) { ArticleComments = articleComments; ArticleLikeDisslikes = articleLikeDisslikes; Articles = articles; ArticleCategories = articleCategories; AuthorizationAppeals = authorizationAppeals; ChatComments = chatComments; Chats = chats; Favorites = favorites; TopicComments = topicComments; Topics = topics; UserHistories = userHistories; Users = users; }
public ArticleController() { var context = new VITVContext(); _articleCategoryRepository = new ArticleCategoryRepository(context); _articleRepository = new ArticleRepository(context); }
public ArticleController(IArticleRepository articleRepository, IArticleCategoryRepository articleCategoryRepository, ISectioRepository sectioReposiitory, IErrorRepository errorRepository) : base(errorRepository) { _articleRepository = articleRepository; _articleCategoryRepository = articleCategoryRepository; _sectioRepository = sectioReposiitory; }
public ArticleCategoryApplication(IArticleCategoryRepository articleCategoryRepository, IArticleCategoryValidatorService articleCategoryValidatorService, IUnitOfWork unitOfWork) { _articleCategoryRepository = articleCategoryRepository; _articleCategoryValidatorService = articleCategoryValidatorService; _unitOfWork = unitOfWork; }
public ArticleService(IArticleItemRepository articleItemRepository, IArticleCategoryRepository articleCategoryRepository, IUrlEngine <ArticleItem> urlEngine) { _articleItemRepository = articleItemRepository; _articleCategoryRepository = articleCategoryRepository; _urlEngine = urlEngine; }
public ArticleCategoryService(IArticleCategoryRepository articleCategoryRepository, IUserRepository userRepository, IArticleRepository articleRepository, IArticleCategoryStatusRepository articleCategoryStatusRepository) { _articleCategoryRepository = articleCategoryRepository; _userRepository = userRepository; _articleRepository = articleRepository; _articleCategoryStatusRepository = articleCategoryStatusRepository; }
public ArticleCategoryService( IArticleCategoryRepository articleCategoryRepository, IMapper mapper, MapperConfiguration configuration) { _articleCategoryRepository = articleCategoryRepository; _mapper = mapper; _configuration = configuration; }
public ArticleController() { var context = new VITVContext(); _articleCategoryRepository = new ArticleCategoryRepository(context); _articleHighlightAllRepository = new ArticleHighlightAllRepository(context); _articleHighlightCatRepository = new ArticleHighlightCatRepository(context); _articleRepository = new ArticleRepository(context); _keywordRepository = new KeywordRepository(context); }
public HomeController() { var context = new VITVContext(); _videoCategoryRepository = new VideoCategoryRepository(context); _articleCategoryRepository = new ArticleCategoryRepository(context); _videoRepository = new VideoRepository(context); _articleRepository = new ArticleRepository(context); _articleHighlightAllRepository = new ArticleHighlightAllRepository(context); _videoCatGroupRepository = new VideoCatGroupRepository(context); }
public ArticleController(IArticleCategoryRepository articleCategoryRepository, IArticleRevisionRepository articleRevisionRepository, IArticleHighlightCatRepository articleHighlightCatRepository, IArticleHighlightAllRepository articleHighlightAllRepository, IReporterRepository reporterRepository, IArticleRepository articleRepository, IArticleSeriesRepository articleSeriesRepository, IKeywordRepository keywordRepository) { _articleCategoryRepository = articleCategoryRepository; _reporterRepository = reporterRepository; _articleRepository = articleRepository; _keywordRepository = keywordRepository; _articleSeriesRepository = articleSeriesRepository; _articleHighlightAllRepository = articleHighlightAllRepository; _articleHighlightCatRepository = articleHighlightCatRepository; _articleRevisionRepository = articleRevisionRepository; }
// If you are using Dependency Injection, you can delete the following constructor public ArticleController() { context = new VITVContext(); _articleCategoryRepository = new ArticleCategoryRepository(context); _reporterRepository = new ReporterRepository(context); _articleRepository = new ArticleRepository(context); _keywordRepository = new KeywordRepository(context); _articleSeriesRepository = new ArticleSeriesRepository(context); _articleHighlightAllRepository = new ArticleHighlightAllRepository(context); _articleHighlightCatRepository = new ArticleHighlightCatRepository(context); _articleRevisionRepository = new ArticleRevisionRepository(context); }
public ArticleCategoryService( IArticleCategoryRepository articleCategoryRepository, IMapper mapper, MapperConfiguration configuration, IArticleRepository articleRepository, IDropzoneService dropzoneService) { _articleCategoryRepository = articleCategoryRepository; _mapper = mapper; _configuration = configuration; _articleRepository = articleRepository; _dropzoneService = dropzoneService; }
public HomeController() { var context = new VITVContext(); _videoCategoryRepository = new VideoCategoryRepository(context); _articleCategoryRepository = new ArticleCategoryRepository(context); _videoRepository = new VideoRepository(context); _articleRepository = new ArticleRepository(context); _infoRepository = new InfoRepository(context); _vndExchangeRateRepository = new VNDExchangeRateRepository(context); _videoCatGroupRepository = new VideoCatGroupRepository(context); _partnerRepository = new PartnerRepository(context); _specialEventRepository = new SpecialEventRepository(context); _holidayRepository = new HolidayRepository(context); }
public async Task TestBaseRepositoryAsync() { //IServiceProvider serviceProvider = Common.BuildServiceForSqlServer(); IArticleCategoryRepository categoryRepository = serviceProvider.GetService <IArticleCategoryRepository>(); await categoryRepository.DeleteListAsync("where Id in @Ids", new { Ids = new[] { 101, 100 }, }); var category1 = new ArticleCategory { Title = "随笔1", ParentId = 80, ClassList = "", ClassLayer = 0, Sort = 0, ImageUrl = "", SeoTitle = "随笔的SEOTitle", SeoKeywords = "随笔的SeoKeywords", SeoDescription = "随笔的SeoDescription", IsDeleted = false, }; var category2 = new ArticleCategory { Title = "随笔2", ParentId = 0, ClassList = "", ClassLayer = 0, Sort = 0, ImageUrl = "", SeoTitle = "随笔的SEOTitle", SeoKeywords = "随笔的SeoKeywords", SeoDescription = "随笔的SeoDescription", IsDeleted = false, }; var categoryId = await categoryRepository.InsertAsync(category1); var categoryId2 = await categoryRepository.InsertAsync(category2); var list = await categoryRepository.GetListAsync("where Id in @Ids", new { Ids = new[] { categoryId ?? 0, categoryId2 ?? 0 }, }); Assert.True(2 == list.Count()); Assert.Equal("随笔1", list.FirstOrDefault(i => i.Id == categoryId).Title); await categoryRepository.DeleteListAsync("where Id in @Ids", new { Ids = new[] { categoryId ?? 0, categoryId2 ?? 0 }, }); var count = await categoryRepository.RecordCountAsync("where Id in @Ids", new { Ids = new[] { categoryId ?? 0, categoryId2 ?? 0 }, }); Assert.True(0 == count); }
public ArticleBusiness( IArticleRepository articleRepository, IArticleContentRepository articleContentRepository, IArticleTagRepository articleTagRepository, IArticleCategoryRepository articleCategoryRepository, ITagRepository tagRepository, ICategoryRepository categoryRepository ) { BaseRepository = articleRepository; _articleRepository = articleRepository; _articleContentRepository = articleContentRepository; _articleTagRepository = articleTagRepository; _articleCategoryRepository = articleCategoryRepository; _tagRepository = tagRepository; _categoryRepository = categoryRepository; }
public void TestBaseFactory() { IServiceProvider serviceProvider = Common.BuildServiceForSqlServer(); IArticleCategoryRepository categoryRepository = serviceProvider.GetService <IArticleCategoryRepository>(); var category1 = new ArticleCategory { Title = "随笔1", ParentId = 0, ClassList = "", ClassLayer = 0, Sort = 0, ImageUrl = "", SeoTitle = "随笔的SEOTitle", SeoKeywords = "随笔的SeoKeywords", SeoDescription = "随笔的SeoDescription", IsDeleted = false, }; var category2 = new ArticleCategory { Title = null, ParentId = 0, ClassList = "", ClassLayer = 0, Sort = 0, ImageUrl = "", SeoTitle = "随笔的SEOTitle", SeoKeywords = "随笔的SeoKeywords", SeoDescription = "随笔的SeoDescription", IsDeleted = false, }; var categoryId = categoryRepository.Insert(category1); var categoryId2 = categoryRepository.Insert(category2); var list = categoryRepository.GetList(); Assert.True(2 == list.Count()); Assert.Equal("随笔1", list.FirstOrDefault().Title); categoryRepository.DeleteList("where 1=1"); var count = categoryRepository.RecordCount(); Assert.True(0 == count); }
public void TestBaseRepository() { IArticleCategoryRepository categoryRepository = serviceProvider.GetService <IArticleCategoryRepository>(); var category1 = new ArticleCategory { Title = "随笔1", ParentId = 80, ClassList = "", ClassLayer = 0, Sort = 0, ImageUrl = "", SeoTitle = "随笔的SEOTitle", SeoKeywords = "随笔的SeoKeywords", SeoDescription = "随笔的SeoDescription", IsDeleted = false, }; var category2 = new ArticleCategory { Title = "随笔2", ParentId = 0, ClassList = "", ClassLayer = 0, Sort = 0, ImageUrl = "", SeoTitle = "随笔的SEOTitle", SeoKeywords = "随笔的SeoKeywords", SeoDescription = "随笔的SeoDescription", IsDeleted = false, }; var categoryId = categoryRepository.Insert(category1); var categoryId2 = categoryRepository.Insert(category2); //var list = categoryRepository.GetList($"where Id in ({categoryId},{categoryId2})"); var list = categoryRepository.GetList("where Id in @Ids", new { Ids = new[] { categoryId ?? 0, categoryId2 ?? 0 }, }); Assert.True(2 == list.Count()); Assert.Equal("随笔1", list.FirstOrDefault(i => i.Id == categoryId).Title); categoryRepository.DeleteList("where Id in @Ids", new { Ids = new[] { categoryId ?? 0, categoryId2 ?? 0 }, }); var count = categoryRepository.RecordCount("where Id in @Ids", new { Ids = new[] { categoryId ?? 0, categoryId2 ?? 0 }, }); Assert.True(0 == count); }
/// <summary> /// 依赖注入构造器 /// </summary> public RepositoryMediator(IDecorationPackRepository decorationPackRep, IBalePackRepository balePackRep, IBalePackGroupRepository balePackGroupRep, IBalePackProductRepository balePackProductRep, IDecorationPackCraftRepository decorationPackCraftRep, IDecorationPackItemRepository decorationPackItemRep, IDecorationPackSchemeRepository decorationPackSchemeRep, IDecorationPackSchemeSpaceRepository decorationPackSchemeSpaceRep, IDecorationPackSkuRepository decorationPackSkuRep, IDecorationPackSpaceRepository decorationPackSpaceRep, IBalePackChoiceAreaRepository balePackChoiceAreaRep, IDecorationPack_BalePackRepository decorationPackBalePackRep, IHouseTypePriceRepository houseTypePriceRep, IPackSeriesRepository packSeriesRepository, IDecorationPackRecommendedItemRepository decorationPackRecommendedItemRep, IArticleRepository articleRepository, IArticleCategoryRepository articleCategoryRepository) { this.DecorationPackRep = decorationPackRep; this.BalePackRep = balePackRep; this.BalePackGroupRep = balePackGroupRep; this.BalePackProductRep = balePackProductRep; this.DecorationPackCraftRep = decorationPackCraftRep; this.DecorationPackItemRep = decorationPackItemRep; this.DecorationPackSchemeRep = decorationPackSchemeRep; this.DecorationPackSchemeSpaceRep = decorationPackSchemeSpaceRep; this.DecorationPackSkuRep = decorationPackSkuRep; this.DecorationPackSpaceRep = decorationPackSpaceRep; BalePackChoiceAreaRep = balePackChoiceAreaRep; this.DecorationPack_BalePackRep = decorationPackBalePackRep; HouseTypePriceRep = houseTypePriceRep; PackSeriesRepository = packSeriesRepository; this.DecorationPackRecommendedItemRep = decorationPackRecommendedItemRep; ArticleRepository = articleRepository; ArticleCategoryRepository = articleCategoryRepository; }
public ArticleCategoryApplicationService(IArticleCategoryRepository repository, IDomainNotificationHandler domainNotificationHandler, IUnitOfWork <ILedgerBlogDbAbstraction> unitOfWork, IIntegrationServiceBus integrationBus, IDomainServiceBus domainBus) : base(domainNotificationHandler, unitOfWork, integrationBus, domainBus) { _repository = repository; }
public GetAllArticleCategoriesHandler(IArticleCategoryRepository articleCategoryRepository) : base(articleCategoryRepository) { }
public ArticleCategoryApplication(IArticleCategoryRepository articleCategoryRepository, IFileUploader fileUploader) { _articleCategoryRepository = articleCategoryRepository; _fileUploader = fileUploader; }
public ArticleCategoryValidatorService(IArticleCategoryRepository articleCategoryRepository) { _articleCategoryRepository = articleCategoryRepository; }
public ArticleCategoryApplication(IArticleCategoryRepository articleCategoryRepository) { _articleCategoryRepository = articleCategoryRepository; }
public ArticleCategoryService(IArticleCategoryRepository repository) { _repository = repository; }
//private readonly static ILog log = LogManager.GetLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); public ArticleService( IUnitOfWork unitwork, IArticleRepository articleRepository, IArticleCategoryRepository articleCategoryRepository ) { this.unitwork = unitwork; this.articleRepository = articleRepository; this.articleCategoryRepository = articleCategoryRepository; }
public CreateArticleHandler(IArticleRepository articleRepository, IArticleCategoryRepository articleCategoryRepository, IArticleTableStorageRepository articleStorageRepository) : base(articleRepository, articleCategoryRepository, articleStorageRepository) { }
public ArticleCategoryService(IArticleCategoryRepository articlecategoryRepository) { _articlecategoryRepository = articlecategoryRepository; }
public ArticleCategoryApplication(IArticleCategoryRepository repository, IArticleCategoryValidatorService service) { _repository = repository; _service = service; }
public ArticleCategoryService(IArticleCategoryRepository repository) { this._repository = repository; }