public ArticleDisLikeValidation(IArticleApplication article)
        {
            _article = article;

            RuleFor(x => x)
            .Must(x => ExistLike(x)).WithMessage("User not have like for this article");

            RuleFor(x => x.IdArticle).Must(x => x > 0).WithMessage("IdArticle cannot be empty");
            RuleFor(x => x.IdUser).Must(x => x > 0).WithMessage("IdUser cannot be empty");
        }
 public IndexModel(IArticleApplication articleApplication, IArticleCategoryApplication articleCategoryApplication)
 {
     _articleApplication         = articleApplication;
     _articleCategoryApplication = articleCategoryApplication;
 }
 public ListModel(IArticleApplication articleApplication)
 {
     _articleApplication = articleApplication;
 }
 public ArticleController(IArticleApplication article, IUserApplication user)
 {
     _article = article;
     _user    = user;
 }
 public CreateModel(IArticleCategoryApplication articleCategoryApplication, IArticleApplication articleApplication)
 {
     _articleCategoryApplication = articleCategoryApplication;
     _articleApplication         = articleApplication;
 }
示例#6
0
 public EditModel(IArticleApplication articleApplication, IArticleCategoryApplication categoryApplication)
 {
     _articleApplication  = articleApplication;
     _categoryApplication = categoryApplication;
 }
示例#7
0
 public EditModel(IArticleRepository articleRepository, IArticleApplication articleApplication, IArticleCategoryApplication articleCategoryApplication)
 {
     _articleApplication         = articleApplication;
     _articleCategoryApplication = articleCategoryApplication;
 }
 public void EveryTest()
 {
     repositoryContext = ServiceLocator.Instance.GetService<IRepositoryContext>();
     articleRepository = ServiceLocator.Instance.GetService<IArticleRepository>();
     articleApplicationImpl = ServiceLocator.Instance.GetService<IArticleApplication>();
 }
示例#9
0
 public IndexModel(IArticleApplication articleApplication)
 {
     _articleApplication = articleApplication;
 }
示例#10
0
 public ListModel(IArticleApplication articleApplication, MasterBloggerContext context, IArticleRepository articleRepository)
 {
     _articleApplication = articleApplication;
 }
示例#11
0
 public void EveryTest()
 {
     repositoryContext      = ServiceLocator.Instance.GetService <IRepositoryContext>();
     articleRepository      = ServiceLocator.Instance.GetService <IArticleRepository>();
     articleApplicationImpl = ServiceLocator.Instance.GetService <IArticleApplication>();
 }