Ejemplo n.º 1
0
        public ActionResult Property(string className, string propertyName, Frameworks framework = Frameworks.NotSet)
        {
            Models.Class @class;

            var property = _repo.GetProperty(className, propertyName, framework, out @class);

            if (property == null)
            {
                return(HttpNotFound());
            }

            this.SetMetaDescription("The syntax and description of the {0}.{1} property.", @class.Name, property.Name);
            this.AddMetaKeywords("Property", @class.Name, property.Name);

            var viewModel = new Property()
            {
                Namespace            = @class.Namespace,
                Class                = @class.Name,
                Name                 = property.Name,
                IsStatic             = property.IsStatic,
                ValueType            = property.ValueType,
                Remarks              = property.Remarks,
                Description          = property.Description,
                Examples             = property.Examples,
                ValueTypeDescription = property.ValueTypeDescription,
                Frameworks           = property.Frameworks,
                Accessors            = property.Accessors
            };

            return(View(viewModel));
        }
Ejemplo n.º 2
0
        public ActionResult Property(string className, string propertyName, Frameworks framework = Frameworks.NotSet)
        {
            Models.Class @class;

            var property = _repo.GetProperty(className, propertyName, framework, out @class);
            if (property == null) return HttpNotFound();

            this.SetMetaDescription("The syntax and description of the {0}.{1} property.", @class.Name, property.Name);
            this.AddMetaKeywords("Property", @class.Name, property.Name);

            var viewModel = new Property()
            {
                Namespace = @class.Namespace,
                Class = @class.Name,
                Name = property.Name,
                IsStatic = property.IsStatic,
                ValueType = property.ValueType,
                Remarks = property.Remarks,
                Description = property.Description,
                Examples = property.Examples,
                ValueTypeDescription = property.ValueTypeDescription,
                Frameworks = property.Frameworks,
                Accessors = property.Accessors
            };

            return View(viewModel);
        }