public AccountRequestModelValidatorV9(IAccountRepositoryV9 repository) { this.repository = repository; this.RuleFor(x => x.Name).NotEmpty(); this.RuleFor(x => x.SSN).NotEmpty(); this.RuleFor(x => x.Token).NotEmpty(); this.RuleFor(x => x.Name).Must(this.AccountValidated).WithMessage("Account already exists"); }
public AccountServiceV9(IAccountRepositoryV9 repository, IAccountModelValidator modelValidator, IFBIServiceV9 fbiService, IDateServiceV9 dateService, IAccountMapperV9 mapper) { this.repository = repository; this.fbiService = fbiService; this.modelValidator = modelValidator; this.dateService = dateService; this.mapper = mapper; }