public IActionResult Index(XmlMinificationViewModel model)
        {
            if (ModelState.IsValid)
            {
                model = _minificationService.Minify(model);

                ModelState.Clear();
            }

            return View(model);
        }
예제 #2
0
        public XmlMinificationViewModel Minify(XmlMinificationViewModel model)
        {
            var settings = Mapper.Map <XmlMinificationSettings>(model.Settings);

            var xmlMinifier = new XmlMinifier(settings);
            var result      = xmlMinifier.Minify(model.SourceCode, true);

            model.Result = Mapper.Map <MarkupMinificationResultViewModel>(result);

            return(model);
        }
        public IActionResult Index(XmlMinificationViewModel model)
        {
            if (ModelState.IsValid)
            {
                model = _minificationService.Minify(model);

                ModelState.Clear();
            }

            return(View(model));
        }
예제 #4
0
        public XmlMinificationViewModel GetInitializationData()
        {
            var settings = Mapper.Map <XmlMinificationSettingsViewModel>(new XmlMinificationSettings());
            var model    = new XmlMinificationViewModel
            {
                SourceCode = string.Empty,
                Settings   = settings,
                Result     = null
            };

            return(model);
        }