예제 #1
0
 public BookingController(INexmoService nexmo, TandemBookingContext context, BookingCoordinatorSettings bookingCoordinatorSettings, BookingService bookingService, MessageService messageService, ILogger <BookingController> logger)
 {
     _nexmo   = nexmo;
     _context = context;
     _bookingCoordinatorSettings = bookingCoordinatorSettings;
     _bookingService             = bookingService;
     _messageService             = messageService;
     _logger = logger;
 }
 public BookingAdminController(TandemBookingContext context, INexmoService nexmo, BookingService bookingService,
                               MessageService messageService, BookingCoordinatorSettings bookingCoordinatorSettings,
                               UserManager userManager, ILogger <BookingAdminController> logger)
 {
     _context                    = context;
     _bookingService             = bookingService;
     _messageService             = messageService;
     _bookingCoordinatorSettings = bookingCoordinatorSettings;
     _userManager                = userManager;
     _logger = logger;
     _nexmo  = nexmo;
 }
예제 #3
0
 public AccountController(
     UserManager <ApplicationUser> userManager,
     SignInManager <ApplicationUser> signInManager,
     IEmailSender emailSender,
     ISmsSender smsSender,
     INexmoService nexmo,
     ILogger <AccountController> logger)
 {
     _userManager   = userManager;
     _signInManager = signInManager;
     _emailSender   = emailSender;
     _smsSender     = smsSender;
     _nexmo         = nexmo;
     _logger        = logger;
 }
예제 #4
0
 public SmsService(INexmoService nexmoService, TandemBookingContext context)
 {
     _nexmoService = nexmoService;
     _context      = context;
 }
 public UserAdminController(TandemBookingContext context, INexmoService nexmo)
 {
     _context = context;
     _nexmo   = nexmo;
 }
예제 #6
0
 public AuthMessageSender(INexmoService nexmo, IMailService mailService)
 {
     _nexmo       = nexmo;
     _mailService = mailService;
 }