Esempio n. 1
0
        public void SendMessagesAtTime(EmailAddressModel model, List <EmailMessage> messages, DateTime time)
        {
            var container = new TimerListContainer
            {
                info = model,
                list = messages,
                time = time
            };
            var serialized = _jsonConverter.SerizlizeTimerListContainer(container);
            var bytes      = Encoding.UTF8.GetBytes(serialized);

            var pair    = _connectionsDictionary.Where(x => x.Key.Equals("mass_timer"));
            var channel = pair.First().Value;

            channel.BasicPublish("", "mass_timer", null, bytes);
        }
Esempio n. 2
0
        public string SerizlizeTimerListContainer(TimerListContainer container)
        {
            var data = JsonConvert.SerializeObject(container);

            return(data);
        }