public SeoPageAdminDeleteAction(
     ISeoPageRepository seoPageRepository,
     IUnitOfWork unitOfWork)
 {
     _seoPageRepository = seoPageRepository;
     _unitOfWork        = unitOfWork;
 }
Beispiel #2
0
 public SeoPageEditAdminValidator(
     ISeoPageRepository seoPageRepository)
 {
     _seoPageRepository = seoPageRepository;
     RuleFor(v => v.Name).NotEmpty().MaximumLength(100).Must(UniqueName).WithMessage("Seo Page with this name already exists");
     RuleFor(v => v.MetaTitle).MaximumLength(70);
     RuleFor(v => v.MetaDescription).MaximumLength(300);
 }
 public SeoPageAdminService(
     ISeoPageRepository seoPageRepository,
     SeoPageAdminActionFactory actionFactory,
     SeoPageCreateAdminValidator validatorCreate,
     SeoPageEditAdminValidator validatorEdit,
     IUnitOfWork unitOfWork)
 {
     _seoPageRepository = seoPageRepository;
     _actionFactory     = actionFactory;
     _validatorCreate   = validatorCreate;
     _validatorEdit     = validatorEdit;
     _unitOfWork        = unitOfWork;
     SeoPageAdminMapper.Init();
 }
Beispiel #4
0
 public SeoPageService(ISeoPageRepository seoPageRepository)
 {
     _seoPageRepository = seoPageRepository;
 }