static void Init() { //init config SendMessageConfig.Init(); var modems = AutoMapper.Mapper.Map <IEnumerable <ModemElement>, List <Modem> >(SendMessageConfig.Settings.Modems.Cast <ModemElement>()); var contacts = AutoMapper.Mapper.Map <IEnumerable <ContactElement>, List <Contact> >(SendMessageConfig.Settings.Contacts.Cast <ContactElement>()); foreach (Modem modem in modems) { //add event handler modem.OnEvent += OnEvent; Modems.Add(modem); } //add mailboxes foreach (Contact contact in contacts) { Contacts.Add(contact); } }
internal static void Init() { SendMessageConfig.settings = ConfigurationManager.GetSection("SendMessage") as SendMessageConfig; }