示例#1
0
        public ActionResult AddApproach(string versionId)
        {
            int      id       = Convert.ToInt32(versionId);
            var      signal   = _signalsRepository.GetSignalVersionByVersionId(id);
            Approach approach = GetNewApproach(signal);

            _approachRepository.AddOrUpdate(approach);
            AddSelectListsToViewBag(signal);
            return(PartialView(approach));
        }
示例#2
0
        public ActionResult IndexByVersion(int versionId)
        {
            MOE.Common.Models.Repositories.ISignalsRepository sr =
                MOE.Common.Models.Repositories.SignalsRepositoryFactory.Create();
            var signal = sr.GetSignalVersionByVersionId(versionId);
            List <MOE.Common.Business.Helpers.ConfigurationRecord> records =
                new List <MOE.Common.Business.Helpers.ConfigurationRecord>();

            foreach (MOE.Common.Models.Detector gd in signal.GetDetectorsForSignal())
            {
                MOE.Common.Business.Helpers.ConfigurationRecord r = new ConfigurationRecord(gd);
                records.Add(r);
            }
            Models.SPMConfigurationTableViewModel model = new Models.SPMConfigurationTableViewModel();
            model.Records = records;
            return(PartialView("ConfigurationTable", model));
        }
示例#3
0
        public ActionResult Create(string versionId)
        {
            MOE.Common.Models.Repositories.ISignalsRepository signalsRepository =
                MOE.Common.Models.Repositories.SignalsRepositoryFactory.Create();
            Signal signal = signalsRepository.GetSignalVersionByVersionId(Convert.ToInt32(versionId));
            List <MOE.Common.Models.MetricType> allMetricTypes = metricTyperepository.GetAllToDisplayMetrics();

            MOE.Common.Models.MetricComment mc =
                new MetricComment();
            mc.Signal         = signal;
            mc.AllMetricTypes = allMetricTypes;
            if (mc.MetricTypeIDs != null)
            {
                mc.MetricTypes = metricTyperepository.GetMetricTypesByMetricComment(mc);
            }

            return(PartialView(mc));
        }