public FinancialAccountDeleteValidation(IFinancialAccountRepository financialAccountRepository)
        {
            _financialAccountRepository = financialAccountRepository;

            RuleFor(x => x.Id)
            .NotEmpty()
            .NotNull()
            .WithMessage("Id cannot be null or empty");
        }
Пример #2
0
        public FinancialAccountInsertValidation(IFinancialAccountRepository financialAccountRepository)
        {
            _financialAccountRepository = financialAccountRepository;

            RuleFor(x => x.Name)
            .NotEmpty()
            .NotNull()
            .WithMessage("Name cannot be null or empty");

            RuleFor(x => x)
            .MustAsync(ValidationName)
            .WithMessage("Name is being used");
        }
 public TransactionController(IFinancialAccountRepository accountRepository)
 {
     this.accountRepository = accountRepository;
 }
 public FinancialAccountController(IUserRepository userRepository, IFinancialAccountRepository accountRepository, IOfxParser ofxParser) : base()
 {
     this.userRepository    = userRepository;
     this.accountRepository = accountRepository;
     this.ofxParser         = ofxParser;
 }
Пример #5
0
 public FinancialMovements(IFinancialAccountRepository financialAccountRepository, IStoneRepository stoneRepository, IMovementHandler movementHandler)
 {
     this.financialAccountRepository = financialAccountRepository;
     this.stoneRepository            = stoneRepository;
     this.movementHandler            = movementHandler;
 }