Exemple #1
0
        public ActionResult Index()
        {
            HeadingViewModel hvm = new HeadingViewModel();

            hvm.HandleRequest();
            return(View(hvm.Headings));
        }
Exemple #2
0
        public ActionResult Heading(HeadingRenderingParameters args, Database database)
        {
            var model = new HeadingViewModel
            {
                HeadingLevel = args.HeadingLevel.Or("H1").ToLower(),
                CssClass     = args.CssClass
            };

            if (args.TextAlign != null)
            {
                model.CssClass = string.Join(" ", new[] { model.CssClass, args.TextAlign[CssClassOptionFieldIDs.CssClass] });
            }

            return(View(model));
        }
Exemple #3
0
        public CompletionScreenViewModel(Action onClose, string heading, IEnumerable <XrmButtonViewModel> options,
                                         object completionObject,
                                         IApplicationController controller)
            : base(controller)
        {
            Heading = new HeadingViewModel(heading, controller);
            CompletionHeadingText = heading;
            CompletionOptions     = options;

            if (completionObject != null)
            {
                var formController = FormController.CreateForObject(completionObject, ApplicationController, null);
                CompletionDetails                  = new ObjectEntryViewModel(null, null, completionObject, formController);
                CompletionDetails.IsReadOnly       = true;
                CompletionDetails.PropertyChanged += CompletionDetails_PropertyChanged;
            }

            //CompletionDetails = new ObjectsGridSectionViewModel("Summary", completionDetails, controller);
            CloseButton = new XrmButtonViewModel("Close", onClose, controller);
        }
 public ObjectsGridSectionViewModel(string heading, IEnumerable <object> items, IApplicationController controller)
     : base(controller)
 {
     Items            = items ?? new object[0];
     HeadingViewModel = new HeadingViewModel(heading, ApplicationController);
 }