Exemple #1
0
        private string GetDocumentStyleProvider(WorkDocumentPartSettings settings)
        {
            //  var providers = _listViewService.Providers.ToList();
            //if listviewname is provided from query string give it priority

            return(!String.IsNullOrEmpty(settings.DocumentStyle) ? settings.DocumentStyle : "Default");
        }
Exemple #2
0
        private Task BuildEditViewModel(WorkDocumentPartEditViewModel vm, WorkDocumentPart part, WorkDocumentPartSettings settings)
        {
            // var settings = GetWorkDocumentPartSettings(part);

            // vm.ContentItem = part.ContentItem;
            vm.DocumentStyleProvider = GetDocumentStyleProvider(settings);


            vm.WorkDocumentPart = part;
            vm.Body             = part.Body;
            vm.PartSettings     = settings;
            return(Task.CompletedTask);
        }
Exemple #3
0
        private Task BuildDisplayViewModelAsync(WorkDocumentPartViewModel vm, WorkDocumentPart part, WorkDocumentPartSettings settings)
        {
            // var settings = GetWorkDocumentPartSettings(part);

            vm.ContentItem           = part.ContentItem;
            vm.DocumentStyleProvider = GetDocumentStyleProvider(settings);

            vm.WorkDocumentPart = part;
            vm.Body             = part.Body;
            vm.PartSettings     = settings;

//             var templateContext = new TemplateContext();
//            templateContext.SetValue("ContentItem", part.ContentItem);
//             templateContext.MemberAccessStrategy.Register<WorkDocumentPartViewModel>();
//
//
//            vm.Html =  await _liquidTemplatemanager.RenderAsync(part.Body, HtmlEncoder.Default, templateContext);
            return(Task.CompletedTask);
        }