public RentalService(IRentalUnitOfWork unitOfWork, IMapper mapper, IMessageSendService <EmailMessage> emailSendService, EmailSenderConfiguration configuration) { _unitOfWork = unitOfWork; _mapper = mapper; _emailSendService = emailSendService; _configuration = configuration; }
public MailSenderVM (IRecipientService recService, IHostService hostService, ISenderService senderService, IMessageSendService emailSendService, IWindowService openWindowService) { _senderService = senderService; _hostService = hostService; _recipientService = recService; _mesageSendService = emailSendService; _windowService = openWindowService; Messenger.Default.Register <Sender>(this, x => EditSendersList(x)); Messenger.Default.Register <Host>(this, x => EditHostList(x)); Messenger.Default.Register <Recipient>(this, x => EditRecipientList(x)); MyMessageQueue = new SnackbarMessageQueue(new TimeSpan(0, 0, 3)); _mesageSendService.messageSend += _mesageSendService_messageSend; _mesageSendService.messageScheduled += _mesageSendService_messageScheduled; }
public CommandHandler(IMessageSendService messageSendService, NiisWebContext niisWebContext) { _messageSendService = messageSendService; _niisWebContext = niisWebContext; }