public void AddToExcludedList(string signalId) { var excludedSignals = _db.DatabaseArchiveExcludedSignals .ToList(); if (GetExcludedSignalBySignalId(signalId) == null) { var newSignal = new DatabaseArchiveExcludedSignal(); newSignal.SignalId = signalId; _db.DatabaseArchiveExcludedSignals.Add(newSignal); _db.SaveChanges(); } }
public ActionResult AddSignal(string id) { var signalRepository = SignalsRepositoryFactory.Create(); if (!String.IsNullOrEmpty(id) && !signalRepository.Exists(id)) { DatabaseArchiveExcludedSignal databaseArchiveExcludedSignal = new DatabaseArchiveExcludedSignal(); databaseArchiveExcludedSignal.SignalId = id; databaseArchiveExcludedSignal.SignalDescription = signalRepository.GetSignalDescription(id); var excludedSignalRepository = DatabaseArchiveExcludedSignalsRepositoryFactory.Create(); excludedSignalRepository.AddToExcludedList(id); return(PartialView("EditorTemplates/DatabaseArchiveExcludedSignal", databaseArchiveExcludedSignal)); } return(Content("Unable to load signal")); }