public ActionResult Create(FormCollection collection)
        {
            try
            {
                var monitor = new Monitor();
                monitor.Name = collection["Name"];
                var enabled = collection["Enabled"];
                if (enabled == "true,false")
                {
                    monitor.Enabled = true;
                }
                else
                {
                    monitor.Enabled = false;
                }
                var messengers = collection["Messengers"].Split(',').ToList();
                foreach (var messenger in messengers)
                {
                    var item = _messengerRepository.GetById(new Guid(messenger));

                    monitor.Messengers.Add(item);
                }

                _monitorRepository.Insert(monitor);

                return(RedirectToAction("Index"));
            }
            catch (Exception e)
            {
                return(View());
            }
        }
        public void CreateMonitor()
        {
            var rep = new MonitorRepository();

            var monitor = new Monitor();

            monitor.Enabled = false;
            monitor.Name    = "EventsMonitor";


            rep.Insert(monitor);
        }