コード例 #1
0
        public void Execute(HttpContext context)
        {
            var viewModel = new MetaDataView();

            viewModel.Meta = _processor.Query(new QueryGetLatestMetaData());
            context.Response.Write(_razor.View("MetaData", viewModel));
        }
コード例 #2
0
ファイル: LoadFeatureMaps.cs プロジェクト: mgroves/EmpiriCall
        public void Execute(HttpContext context)
        {
            var viewModel = new LoadFeatureMapViewModel();

            if (EmpiriCallConfig.FeatureMapper == null)
            {
                context.Response.Write(_razor.View("LoadFeatureMaps", viewModel));
                return;
            }

            var mapFeature = new MapFeature();

            EmpiriCallConfig.FeatureMapper.Map(mapFeature);

            viewModel.MapFeatureLog = mapFeature.Log;
            context.Response.Write(_razor.View("LoadFeatureMaps", viewModel));
        }
コード例 #3
0
        public void Execute(HttpContext context)
        {
            var viewModel = new RawDetailView();

            viewModel.Details = _queryProcessor.Query(new QueryRawDetail());

            context.Response.Write(_razor.View("RawDetail", viewModel));
        }
コード例 #4
0
        public void Execute(HttpContext context)
        {
            var viewModel = new MainMenuView();
            var metaData  = _processor.Query(new QueryGetLatestMetaData());

            viewModel.LastMetaDataUpdateDate = metaData == null ? "Never" : metaData.LastUpdated + " (Version " + metaData.Version + ")";
            context.Response.Write(_razor.View("MainMenu", viewModel));
        }
コード例 #5
0
 public void Execute(HttpContext context)
 {
     if (ResourceHelper.ResourceExists(_commandName + ".cshtml"))
     {
         context.Response.Write(_razor.View(_commandName));
     }
     else
     {
         new ShowMainMenuAction(_razor, _processor).Execute(context);
     }
 }
コード例 #6
0
        public void Execute(HttpContext context)
        {
            var command = new CommandUpdateFeatures();

            command.FeatureMap = context.Request.Form.AllKeys.Select(k => new
            {
                Id      = int.Parse(k.Replace("Feature", "")),
                Feature = context.Request.Form[k].ToString()
            }).ToDictionary(x => x.Id, y => y.Feature);

            _processor.Execute(command);

            context.Response.Write(_razor.View("SaveFeatures"));
        }
コード例 #7
0
 public void Execute(HttpContext context)
 {
     context.Response.Write(_razor.View("AddMetaDataVersionDone"));
 }