Exemplo n.º 1
0
        public bool DeleteVariableCanUse(object parameter)
        {
            ArchiveListModel first = null;

            foreach (var x in ArchiveInfo)
            {
                if (x.ArchiveInterval != SelectedArchiveVariable?.Archive)
                {
                    continue;
                }
                first = x;
                break;
            }

            return(first != null && (SelectedArchiveVariable != null && !first.Running));
        }
Exemplo n.º 2
0
        private ArchiveListModel CreateArchiveListModel()
        {
            var httpContext           = new DefaultHttpContext();
            var modelState            = new ModelStateDictionary();
            var actionContext         = new ActionContext(httpContext, new(), new PageActionDescriptor(), modelState);
            var modelMetadataProvider = new EmptyModelMetadataProvider();
            var viewData    = new ViewDataDictionary(modelMetadataProvider, modelState);
            var tempData    = new TempDataDictionary(httpContext, Mock.Of <ITempDataProvider>());
            var pageContext = new PageContext(actionContext)
            {
                ViewData = viewData
            };

            var model = new ArchiveListModel(_mockPostQueryService.Object)
            {
                PageContext = pageContext,
                TempData    = tempData
            };

            return(model);
        }