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); }