public FinancialAccountDeleteValidation(IFinancialAccountRepository financialAccountRepository) { _financialAccountRepository = financialAccountRepository; RuleFor(x => x.Id) .NotEmpty() .NotNull() .WithMessage("Id cannot be null or empty"); }
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; }
public FinancialMovements(IFinancialAccountRepository financialAccountRepository, IStoneRepository stoneRepository, IMovementHandler movementHandler) { this.financialAccountRepository = financialAccountRepository; this.stoneRepository = stoneRepository; this.movementHandler = movementHandler; }