public QuoteViewModel(ISmsService smsService, IEmailService emailService, IGALogger logger, IQuoteBuilder quoteBuilder, IQuoteRepository quoteRepo)
 {
     _quoteBuilder = quoteBuilder;
     _quoteRepo    = quoteRepo;
     _emailService = emailService;
     _smsService   = smsService;
 }
Example #2
0
 public RateOptionsViewModel(IGALogger logger, IRateCardService rateCardService, IHUDProvider hudProvider,
                             IMonthlyPaymentService monthlyPaymentService, IQuoteBuilder quoteBuilder, IDealerDefaultsManager dealerDefaultsManager)
 {
     _hudProvider           = hudProvider;
     _rateCardService       = rateCardService;
     _monthlyPaymentService = monthlyPaymentService;
     _quoteBuilder          = quoteBuilder;
     _dealerDefaultsManager = dealerDefaultsManager;
     _quoteBuilder.CreateQuote();
 }
Example #3
0
 public MonthlyPaymentsViewModel(IGALogger logger, IQuoteBuilder quoteBuilder)
 {
     _quoteBuilder = quoteBuilder;
 }
 public QuotesViewModel(IGALogger logger, IQuoteRepository quoteRepo, IQuoteBuilder quoteBuilder)
 {
     _quoteRepo    = quoteRepo;
     _quoteBuilder = quoteBuilder;
 }