public ProductPermissionGroupDeleteOrganValidator(IStringLocalizer <CommonTranslation> localizer, IProductPermissionGroupRepository productPermissionGroupRepository) { this.productPermissionGroupRepository = productPermissionGroupRepository; RuleFor(cmd => cmd.ProductPermissionGroupId).Must(x => !string.IsNullOrWhiteSpace(x)).WithMessage(localizer["FieldIsRequred", "ProductPermissionGroupId"]); RuleFor(cmd => cmd.Ids).Must(x => !string.IsNullOrWhiteSpace(x)).WithMessage(localizer["FieldIsRequred", "Ids"]); RuleFor(x => x.ProductPermissionGroupId).MustAsync(async(id, token) => await ExistGroup(id)).WithMessage(x => localizer["HttpRespond.NotFound", "ProductPermissionGroup", x.ProductPermissionGroupId]); }
public ProductPermissionGroupCreateCommandHandler(IProductPermissionGroupRepository productPermissionGroupRepository, IIdentityService identityService) { this.productPermissionGroupRepository = productPermissionGroupRepository; this.identityService = identityService; }
public ProductPermissionGroupIdentityQueryHandler(IProductPermissionGroupRepository productPermissionGroupRepository, IStringLocalizer <CommonTranslation> commonLocalizer) { this.productPermissionGroupRepository = productPermissionGroupRepository; this.commonLocalizer = commonLocalizer; }
public ProductPermissionGroupDeleteOrganCommandHandler(IProductPermissionGroupRepository productPermissionGroupRepository) { this.productPermissionGroupRepository = productPermissionGroupRepository; }
public ProductPermissionGroupPatchCommandHandler(IProductPermissionGroupRepository productPermissionGroupRepository, IMapper mapper, IStringLocalizer <CommonTranslation> commonLocalizer) { this.productPermissionGroupRepository = productPermissionGroupRepository; this.mapper = mapper; this.commonLocalizer = commonLocalizer; }
public ProdutPermissionGroupOwnOrganQueryHandler(IProductPermissionGroupRepository productPermissionGroupRepository, OrganizationService organizationService, IStringLocalizer <CommonTranslation> commonLocalizer) { this.productPermissionGroupRepository = productPermissionGroupRepository; this.organizationService = organizationService; this.commonLocalizer = commonLocalizer; }
public OrganizationAllPermissionProductQueryHandler(IProductPermissionGroupRepository productPermissionGroupRepository) { this.productPermissionGroupRepository = productPermissionGroupRepository; }
public ProductPermissionGroupAddProductCommandHandler(IProductPermissionGroupRepository productPermissionGroupRepository) { this.productPermissionGroupRepository = productPermissionGroupRepository; }
public ProductPermissionGroupPagingQueryHandler(IProductPermissionGroupRepository productPermissionGroupRepository, IIdentityService identityService) { this.productPermissionGroupRepository = productPermissionGroupRepository; this.identityService = identityService; }