Ejemplo n.º 1
0
        private ProvisioningTemplate ToPnpProvisioningTemplate()
        {
            try
                {
                    var schemaFormatter = new XMLPnPSchemaFormatter();
                    if (schemaFormatter.IsValid(file.InputStream))
                    {
                        this.TemplateValid = true;
                        this.TemplateError = null;
                        var pnpProvisioningTemplate = schemaFormatter.ToProvisioningTemplate(file.InputStream);

                        return pnpProvisioningTemplate;
                    }
                    else
                    {
                        this.TemplateValid = false;
                        return null;
                    }
                }
                catch (Exception e)
                {
                    this.TemplateError = e.Message;
                    return null;
                }
        }
Ejemplo n.º 2
0
        public string IsTemplateValid()
        {
            var schemaFormatter = new XMLPnPSchemaFormatter();
            try
            {
                if (schemaFormatter.IsValid(file.InputStream))
                {
                    TemplateValid = true;
                    TemplateError = null;
                }
            }
            catch (Exception e)
            {
                TemplateError = e.Message;
                return e.Message;
            }

            return "OK";
        }
        private static ProvisioningTemplate LoadPnpFromFile(HttpPostedFileBase file)
        {
            var schemaFormatter = new XMLPnPSchemaFormatter();
            if (!schemaFormatter.IsValid(file.InputStream))
                return null;

            var pnpProvisioningTemplate = schemaFormatter.ToProvisioningTemplate(file.InputStream);
            return pnpProvisioningTemplate;
        }