public EntityGridUserControl(BaseActionView actionView, IMessageProvider messageProvider)
 {
     InitializeComponent();
     _actionView = actionView;
     _messageProvider = messageProvider;
     RegisterEventHandlers();
 }
 public ReservationController(ITwilioMessageRepository repository, IMessageProvider<TwilioMessage> twilioMessageProvider,
                           IPersonRepository personRepository, ICodeGenerator codeGenerator)
 {
     _twilioRepository = repository;
       _personRepository = personRepository;
       _twilioMessageProvider = twilioMessageProvider;
       _codeGenerator = codeGenerator;
 }
Esempio n. 3
0
        public QueueMessenger(
            IMessageProvider messageProvider,
            IMessengerOptions messengerOptions)
        {
            this.messageProvider = messageProvider;

            Options = messengerOptions;
        }
Esempio n. 4
0
 public void RegisterProvider(IMessageProvider provider)
 {
     if (_providers.Contains(provider))
     {
         return;
     }
     _providers.Add(provider);
     StartListen(provider);
 }
Esempio n. 5
0
 public void UnregisterProvider(IMessageProvider provider)
 {
     if (!_providers.Contains(provider))
     {
         return;
     }
     StopListen(provider);
     _providers.Remove(provider);
 }
Esempio n. 6
0
 /// <summary>
 /// Initializes a new instance of <see cref="BaseWampHost"/>.
 /// </summary>
 /// <param name="messageProvider">Message provider used for WAMP message JSON serialization/deserialization</param>
 /// <param name="typeResolver">Resolver used for converting deserialized JSON object into specific type instances</param>
 protected BaseWampHost(Uri listeningUri, IMessageProvider messageProvider, ITypeResolver typeResolver)
 {
     AddressUri = listeningUri;
     MessageProvider = messageProvider;
     Topics = new TopicCollection();
     ResponseQueue = new SocketResponseQueue();
     Scheduler = new ProcedureScheduler(ResponseQueue, typeResolver);
     Sessions = new DictionarySessionContainer();
     Procedures = new Dictionary<string, ProcedureDefinition>();
 }
Esempio n. 7
0
 public ReferenceDataServiceDesktopTask(
     IMessageProvider messageProvider,
     IReferenceDataPopulationService referenceDataPopulationService,
     IFilePersister filePersister,
     IDesktopContextReturnPeriodUpdateService desktopContextReturnPeriodUpdateService,
     ILogger logger)
 {
     _messageProvider = messageProvider;
     _referenceDataPopulationService = referenceDataPopulationService;
     _filePersister = filePersister;
     _desktopContextReturnPeriodUpdateService = desktopContextReturnPeriodUpdateService;
     _logger = logger;
 }
        public YouTubeUploaderViewModel(YouTubeUploader Uploader,
                                        IMessageProvider MessageProvider)
        {
            _uploader                = Uploader;
            _messageProvider         = MessageProvider;
            _cancellationTokenSource = new CancellationTokenSource();

            UploadCommand = new DelegateCommand(() => _uploadTask = OnUpload(), false);

            OpenVideoCommand = new DelegateCommand(() => Process.Start(Link), false);

            CopyLinkCommand = new DelegateCommand(() => Link.WriteToClipboard(), false);
        }
        public ActionResult Create([Bind(Prefix = "Item")] AddSecondKillCommodity model)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid(model))
            {
                this.ModelState.Clear();

                msg   = model.Create();
                model = _unityContainer.Resolve <AddSecondKillCommodity>();
            }
            return(View(new EcardModelItem <AddSecondKillCommodity>(model, msg)));
        }
Esempio n. 10
0
        /// <summary>
        /// Constructor
        /// </summary>
        /// <param name="e">Arguments</param>
        protected IExecutionEngine(ExecutionEngineArgs e)
        {
            if (e == null)
            {
                return;
            }

            InteropService  = e.InteropService;
            ScriptTable     = e.ScriptTable;
            MessageProvider = e.MessageProvider;
            Trigger         = e.Trigger;
            Logger          = e.Logger;
        }
Esempio n. 11
0
        public ActionResult Edit([Bind(Prefix = "Item")] EditShop userModel)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid(userModel))
            {
                this.ModelState.Clear();
                msg = userModel.Save();
                return(RedirectToAction("List"));
            }
            userModel.Ready();
            return(View(new EcardModelItem <EditShop>(userModel, msg)));
        }
Esempio n. 12
0
        public ActionResult Edit([Bind(Prefix = "Item")] EditDealWay model)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid)
            {
                this.ModelState.Clear();
                msg = model.Save();
                return(RedirectToAction("List"));
            }
            model.Ready();
            return(View(new EcardModelItem <EditDealWay>(model)));
        }
Esempio n. 13
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ServiceBase" /> class.
 /// </summary>
 /// <param name="unitOfWork">The unit of work.</param>
 /// <param name="authenticationProvider">The authentication provider.</param>
 /// <param name="messageProvider">The message provider.</param>
 /// <param name="cachingProvider">The caching provider.</param>
 /// <param name="serializationProvider">The serialization provider.</param>
 public ServiceBase(
     IUnitOfWork unitOfWork,
     IAuthenticationProvider authenticationProvider,
     IMessageProvider messageProvider,
     ICachingProvider cachingProvider,
     ISerializationProvider serializationProvider)
 {
     this.UnitOfWork             = unitOfWork;
     this.AuthenticationProvider = authenticationProvider;
     this.MessageProvider        = messageProvider;
     this.CachingProvider        = cachingProvider;
     this.SerializationProvider  = serializationProvider;
 }
Esempio n. 14
0
 public ProjectsController(
     IProjectService projectService,
     IProjectPictureService projectPictureService,
     IMessageProvider messageProvider,
     IMapper mapper,
     IWebHostEnvironment webHostEnvironment)
 {
     _mapper                = mapper;
     _webHostEnvironment    = webHostEnvironment;
     _projectService        = projectService;
     _projectPictureService = projectPictureService;
     _messageProvider       = messageProvider;
 }
Esempio n. 15
0
        public ActionResult Rebate([Bind(Prefix = "Item")] RebateAccount model, int id)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid)
            {
                this.ModelState.Clear();
                msg = model.Save();
                model.Read(id);
            }
            model.Ready();
            return(View(new EcardModelItem <RebateAccount>(model, msg)));
        }
Esempio n. 16
0
        public ActionResult Create([Bind(Prefix = "Item")] CreateRole item)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid(item))
            {
                this.ModelState.Clear();
                msg  = item.Create();
                item = _container.Resolve <CreateRole>();
            }
            item.Ready();
            return(View(new EcardModelItem <CreateRole>(item, msg)));
        }
Esempio n. 17
0
        public ActionResult Create([Bind(Prefix = "Item")] CreateClientOrder model)
        {
            var    ss    = model.Detial.Count;
            int    num   = 0;
            string phone = model.InnerObject.Phone;
            List <OrderDetial1> detials = new List <OrderDetial1>();

            for (int i = 0; i < ss; i++)
            {
                OrderDetial1 detial = new OrderDetial1();
                if (Request.Form["Item.Detial[" + i.ToString() + "].Checked"].ToLower().IndexOf("true") > -1)
                {
                    num++;
                    detial.GoodId = int.Parse(Request.Form["Item.Detial[" + i.ToString() + "].Id"]);
                    detial.Amount = int.Parse(Request.Form["Item.Detial[" + i.ToString() + "].Amount"]);
                    detial.price  = decimal.Parse(Request.Form["Item.Detial[" + i.ToString() + "].Price"]);
                    if ((detial.price * detial.Amount) <= 0)
                    {
                        model.AddMsg("没有正确的输入数量或单价");
                        model.Read(phone);
                        model.Ready();
                        return(View(new EcardModelItem <CreateClientOrder>(model, model)));
                    }
                    detials.Add(detial);
                }
            }
            if (num > 0)
            {
                model.Detials = detials;
                IMessageProvider msg = null;
                if (ModelState.IsValid)
                {
                    this.ModelState.Clear();

                    msg   = model.Create();
                    model = _unityContainer.Resolve <CreateClientOrder>();
                }
                model.Read(phone);
                model.Ready();
                return(View(new EcardModelItem <CreateClientOrder>(model, msg)));
                //return RedirectToAction("List","Order");
            }
            else
            {
                // new Exception("没有选择商品");
                model.AddMsg("没有选择商品");
                model.Read(phone);
                model.Ready(); return(View(new EcardModelItem <CreateClientOrder>(model, model)));
            }
        }
Esempio n. 18
0
        public ActionResult Create([Bind(Prefix = "Item")] CreateAdminUser user)
        {
            IMessageProvider messages = null;

            if (ModelState.IsValid(user))
            {
                this.ModelState.Clear();

                messages = user.Save();
                user     = _unityContainer.Resolve <CreateAdminUser>();
            }
            user.Ready();
            return(View(new EcardModelItem <CreateAdminUser>(user, messages)));
        }
Esempio n. 19
0
 public BaseHandler(ILogger <BaseHandler> log,
                    IResponseBuilder responseBuilder,
                    IMessageProvider messageProvider,
                    ILocationProvider locationProvider,
                    IAdventureContextHelper advHelper,
                    IMapHelper mapHelper)
 {
     _log              = log;
     _responseBuilder  = responseBuilder;
     _messageProvider  = messageProvider;
     _locationProvider = locationProvider;
     _advHelper        = advHelper;
     _mapHelper        = mapHelper;
 }
Esempio n. 20
0
 //UNDONE: get configuration through IOptions and register SecuritySystem as a service.
 public SecuritySystem(ISecurityDataProvider dataProvider, IMessageProvider messageProvider,
                       IMissingEntityHandler missingEntityHandler, SecurityConfiguration configuration, MessagingOptions messagingOptions)
 {
     Configuration    = configuration;
     MessagingOptions = messagingOptions;
     dataProvider.ActivitySerializer = new ActivitySerializer(this);
     DataHandler          = new DataHandler(dataProvider, Options.Create(messagingOptions));
     ActivityHistory      = new SecurityActivityHistoryController();
     DataProvider         = dataProvider;
     MessageProvider      = messageProvider;
     MessageSenderManager = messageProvider.MessageSenderManager;
     MissingEntityHandler = missingEntityHandler;
     SystemUser           = new SecuritySystemUser(configuration.SystemUserId);
 }
Esempio n. 21
0
        public ActionResult Create([Bind(Prefix = "Item")] CreatePointRebate model)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid(model))
            {
                this.ModelState.Clear();

                msg   = model.Create();
                model = _unityContainer.Resolve <CreatePointRebate>();
            }
            model.Ready();
            return(View(new EcardModelItem <CreatePointRebate>(model, msg)));
        }
        public QueueWatcherRabbitMQ(
            IAppLogger logger,
            IMessageProvider msgProvider,
            IConnectionFactory factory,
            int threadsCount = 1)
        {
            _logger      = logger ?? throw new ArgumentNullException(nameof(logger));
            _msgProvider = msgProvider ?? throw new ArgumentNullException(nameof(msgProvider));
            _factory     = factory ?? throw new ArgumentNullException(nameof(factory));

            _semaphore = new SemaphoreSlim(threadsCount, threadsCount);

            _threadSleep = 30000;
        }
Esempio n. 23
0
        public DiskWriter(ISystemTray systemTray,
                          IMessageProvider messageProvider,
                          Settings.Settings settings,
                          LanguageManager loc,
                          IRecentList recentList)
        {
            _systemTray      = systemTray;
            _messageProvider = messageProvider;
            _settings        = settings;
            _loc             = loc;
            _recentList      = recentList;

            loc.LanguageChanged += cultureInfo => RaisePropertyChanged(nameof(Display));
        }
Esempio n. 24
0
        public ImgurWriter(DiskWriter DiskWriter,
                           ISystemTray SystemTray,
                           IMessageProvider MessageProvider,
                           Settings Settings,
                           LanguageManager LanguageManager)
        {
            _diskWriter      = DiskWriter;
            _systemTray      = SystemTray;
            _messageProvider = MessageProvider;
            _settings        = Settings;
            _loc             = LanguageManager;

            LanguageManager.LanguageChanged += L => RaisePropertyChanged(nameof(Display));
        }
 private ReferenceDataServiceDesktopTask NewTask(
     IMessageProvider messageProvider = null,
     IReferenceDataPopulationService referenceDataPopulationService = null,
     IFilePersister filePersister = null,
     IDesktopContextReturnPeriodUpdateService desktopContextReturnPeriodUpdateService = null,
     ILogger logger = null)
 {
     return(new ReferenceDataServiceDesktopTask(
                messageProvider,
                referenceDataPopulationService,
                filePersister,
                desktopContextReturnPeriodUpdateService,
                logger));
 }
Esempio n. 26
0
        public static string GetMessage(IMessageProvider messages, string messageId, IDictionary <string, object> parameters)
        {
            string id     = messageId;
            string result = messages.GetMessage(id);
            int    splitIndex;

            while (result == null && (splitIndex = id.IndexOf('/')) > 0)
            {
                id     = id.Substring(splitIndex + 1);
                result = messages.GetMessage(id);
            }

            return(StringPatternHelper.GetText(result, parameters));
        }
Esempio n. 27
0
        public DiskWriter(ISystemTray SystemTray,
                          IMessageProvider MessageProvider,
                          Settings Settings,
                          ILocalizationProvider Loc,
                          IRecentList RecentList)
        {
            _systemTray      = SystemTray;
            _messageProvider = MessageProvider;
            _settings        = Settings;
            _loc             = Loc;
            _recentList      = RecentList;

            Loc.LanguageChanged += L => RaisePropertyChanged(nameof(Display));
        }
 public IlrMessageTask(
     IMessageProvider messageProvider,
     IReferenceDataPopulationService referenceDataPopulationService,
     IEdrsApiService edrsApiService,
     IFilePersister filePersister,
     FeatureConfiguration featureConfiguration,
     ILogger logger)
 {
     _messageProvider = messageProvider;
     _referenceDataPopulationService = referenceDataPopulationService;
     _edrsApiService       = edrsApiService;
     _filePersister        = filePersister;
     _featureConfiguration = featureConfiguration;
     _logger = logger;
 }
Esempio n. 29
0
        public ActionResult Create([Bind(Prefix = "Item")] CreatePosEndPoint model)
        {
            IMessageProvider msg = null;
            var shopId           = model.Shop;

            if (ModelState.IsValid(model))
            {
                this.ModelState.Clear();
                msg        = model.Save();
                model      = _unityContainer.Resolve <CreatePosEndPoint>();
                model.Shop = shopId;
            }
            model.Ready(shopId);
            return(View(new EcardModelItem <CreatePosEndPoint>(model, msg)));
        }
Esempio n. 30
0
        public ActionResult Create([Bind(Prefix = "Item")] CreateShop shop)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid(shop))
            {
                this.ModelState.Clear();

                msg = shop.Create();

                shop = _unityContainer.Resolve <CreateShop>();
            }
            shop.Ready();
            return(View(new EcardModelItem <CreateShop>(shop, msg)));
        }
Esempio n. 31
0
 public Logger(ILogging logging, IFormatProvider formatProvider, IMessageProvider messageProvider, IDictionary <string, LogLevel> logLevelConfig)
 {
     this.logging         = logging;
     this.formatProvider  = formatProvider;
     this.messageProvider = messageProvider;
     this.logLevelConfig  = logLevelConfig;
     this.queue           = new ConcurrentQueue <LogEntry>();
     this.run             = true;
     this.loggerThread    = new Thread(new ThreadStart(this.DoLog))
     {
         IsBackground = true, Priority = ThreadPriority.Lowest, Name = "LoggerThread"
     };
     this.autoResetEvent = new AutoResetEvent(false);
     this.logLevel       = (LogType)this.logging.LogLevel;
     this.Start();
 }
Esempio n. 32
0
 public PlacesViewModel(IMessageProvider messageProvider, Dictionary <string, List <Place> > places)
 {
     _messageProvider = messageProvider;
     Items            = new GenericListModel <PlaceViewModel>(places
                                                              .Select(x => new
     {
         World  = x.Key,
         Places = x.Value.Select((place, i) => new
         {
             Index = i,
             Place = place
         })
     })
                                                              .SelectMany(x => x.Places, (x, place) => new PlaceViewModel(_messageProvider, x.World, place.Index, place.Place))
                                                              );
 }
Esempio n. 33
0
        public ActionResult Done([Bind(Prefix = "Item")] DoneCashDealLog model, DateTime submitDate, int ownerId)
        {
            model.SubmitDate = submitDate;
            model.OwnerId    = ownerId;
            IMessageProvider msg = null;

            if (ModelState.IsValid)
            {
                this.ModelState.Clear();

                msg = model.Done();
            }
            model.Ready();

            return(View(new EcardModelItem <DoneCashDealLog>(model, msg)));
        }
Esempio n. 34
0
        private static IMessageProvider ResolveMessageProvider()
        {
            IMessageProvider messageProvider = null;

            try
            {
                Type channelAdapterType = GetMessageProviderType();
                messageProvider = (IMessageProvider)Activator.CreateInstance(channelAdapterType);
            }
            catch (Exception e) //logged, rethrown
            {
                SnLog.WriteException(e, EventMessage.Error.SystemStart, EventId.Error.SystemStart);
                throw;
            }
            return(messageProvider);
        }
        public ActionResult Create([Bind(Prefix = "Item")] CreateAccountLevelPolicy model)
        {
            IMessageProvider msg = null;

            if (ModelState.IsValid(model))
            {
                this.ModelState.Clear();
                var accountType = model.AccountType;
                msg = model.Create();

                model             = _unityContainer.Resolve <CreateAccountLevelPolicy>();
                model.AccountType = accountType;
            }
            model.Ready();
            return(View(new EcardModelItem <CreateAccountLevelPolicy>(model, msg)));
        }
Esempio n. 36
0
        public RecordingModel(Settings Settings,
                              ILocalizationProvider Loc,
                              ISystemTray SystemTray,
                              WebcamOverlay WebcamOverlay,
                              IMainWindow MainWindow,
                              IPreviewWindow PreviewWindow,
                              VideoSourcesViewModel VideoSourcesViewModel,
                              VideoWritersViewModel VideoWritersViewModel,
                              AudioSource AudioSource,
                              WebcamModel WebcamModel,
                              KeymapViewModel Keymap,
                              IAudioPlayer AudioPlayer,
                              IRecentList RecentList,
                              TimerModel TimerModel,
                              IMessageProvider MessageProvider,
                              IFFmpegViewsProvider FFmpegViewsProvider) : base(Settings, Loc)
        {
            _systemTray            = SystemTray;
            _webcamOverlay         = WebcamOverlay;
            _mainWindow            = MainWindow;
            _previewWindow         = PreviewWindow;
            _videoSourcesViewModel = VideoSourcesViewModel;
            _videoWritersViewModel = VideoWritersViewModel;
            _audioSource           = AudioSource;
            _webcamModel           = WebcamModel;
            _keymap              = Keymap;
            _audioPlayer         = AudioPlayer;
            _recentList          = RecentList;
            _timerModel          = TimerModel;
            _messageProvider     = MessageProvider;
            _ffmpegViewsProvider = FFmpegViewsProvider;

            SystemEvents.PowerModeChanged += SystemEvents_PowerModeChanged;

            TimerModel.CountdownElapsed += InternalStartRecording;
            TimerModel.DurationElapsed  += async() =>
            {
                if (_syncContext != null)
                {
                    _syncContext.Post(async State => await StopRecording(), null);
                }
                else
                {
                    await StopRecording();
                }
            };
        }
Esempio n. 37
0
 private void StopListen(IMessageProvider provider)
 {
     provider.MessageReceived -= ProviderOnMessageReceived;
 }
Esempio n. 38
0
 public HomeController(IMessageProvider messageProvider)
 {
     _messageProvider = messageProvider;
 }
Esempio n. 39
0
 public PlainConcrete( IMessageProvider provider )
 {
     Provider = provider;
 }
 public ConsoleLogMessageDecorator(IMessageProvider messageProvider)
     : base(messageProvider)
 {
 }
 public ServiceReplyInvocationHandler(IMessageProvider messageProvider)
 {
     this.messageProvider = messageProvider;
 }
Esempio n. 42
0
 public NanookController()
 {
     _errorMessage = new ModelStateMessageProvider(ModelState);
     _informationMessage = new TempDataMessagerProvider(TempData, "Nanook.TempDataMessager");
 }
Esempio n. 43
0
 public NanookController(IMessageProvider errorMessage, IMessageProvider informationMessage)
 {
     _errorMessage = errorMessage;
     _informationMessage = informationMessage;
 }
Esempio n. 44
0
 public KeysController(ObservableCollection<Message> messages, IMessageProvider messageProvider, IConcurrencyService concurrencyService)
 {
     this.messages = messages;
     this.messageProvider = messageProvider;
     this.concurrencyService = concurrencyService;
 }
 public PanelController(IMessageProvider messageProvider)
 {
     this.MessageProvider = messageProvider;
 }
Esempio n. 46
0
 /// <summary>
 /// 
 /// </summary>
 /// <param name="providerId"></param>
 /// <param name="provider"></param>
 /// <returns></returns>
 public bool TryGetMessageProvider(Guid providerId, out IMessageProvider provider)
 {
     if (!_initialized)
     {
         Init();
     }
     return _dic.TryGetValue(providerId, out provider);
 }
 /// <summary>Initializes a new instance of the <see cref="MessagesViewModel"/> class.</summary>
 /// <param name="provider">The provider.</param>
 public MessagesViewModel(IMessageProvider provider)
 {
     this.Provider = provider;
     CreateMessageViewModels();
 }
 public GreetingMessageDecorator(IMessageProvider messageProvider)
     : base(messageProvider)
 {
 }
Esempio n. 49
0
 private void StartListen(IMessageProvider provider)
 {
     provider.MessageReceived += ProviderOnMessageReceived;
 }
Esempio n. 50
0
 public static List<Message> GetChatMessageByChatId(string chatId)
 {
     Provider = new SqlMessageProvider();
     return Provider.GetChatMessageByChatId(chatId);
 }
Esempio n. 51
0
 public MyController(IMessageProvider provider)
     : base(provider)
 {
 }
 protected MessageProviderDecoratorBase(IMessageProvider messageProvider)
 {
     _messageProvider = messageProvider;
 }
 /// <summary>Adds the specified provider.</summary>
 /// <param name="provider">The provider.</param>
 public void Add(IMessageProvider provider)
 {
     AddRange(new[] { provider });
 }
 public HomeController(IMessageProvider provider)
 {
     this.MessageProvider = provider;
 }
 public static void Attach(IMessageProvider provider)
 {
     MessageService.provider = provider;
 }
Esempio n. 56
0
 public FooController(IMessageProvider provider)
 {
     Provider = provider;
 }
Esempio n. 57
0
 public HomeController(IMessageProvider messageProvider)
 {
     if (messageProvider == null) throw new ArgumentNullException("messageProvider");
     _messageProvider = messageProvider;
 }
Esempio n. 58
0
        public HomeController(IMessageProvider messageProvider)
        {
            if(messageProvider == null) throw new ArgumentException(nameof(messageProvider));

            _messageProvider = messageProvider;
        }