public SeoPageAdminDeleteAction( ISeoPageRepository seoPageRepository, IUnitOfWork unitOfWork) { _seoPageRepository = seoPageRepository; _unitOfWork = unitOfWork; }
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(); }
public SeoPageService(ISeoPageRepository seoPageRepository) { _seoPageRepository = seoPageRepository; }