Пример #1
0
        public ActionResult Class(string className)
        {
            var @class = _repo.GetClass(className);

            if (@class == null)
            {
                return(HttpNotFound());
            }

            var entityName = @class.IsInterface ? "Interface" : "Class";

            this.SetMetaDescription("A list of methods and properties defined in the {0} {1}.", @class.Name, entityName.ToLower());
            this.AddMetaKeywords(entityName, @class.Name);

            var viewModel = new Class()
            {
                Name        = @class.Name,
                Namespace   = @class.Namespace,
                Description = @class.Description,
                Remarks     = @class.Remarks,
                Methods     = @class.Methods,
                Properties  = @class.Properties,
                IsInterface = @class.IsInterface
            };

            return(View(viewModel));
        }
        public ActionResult Class(string className)
        {
            var @class = _repo.GetClass(className);
            if (@class == null) return HttpNotFound();

            var entityName = @class.IsInterface ? "Interface" : "Class";

            this.SetMetaDescription("A list of methods and properties defined in the {0} {1}.", @class.Name, entityName.ToLower());
            this.AddMetaKeywords(entityName, @class.Name);

            var viewModel = new Class()
            {
                Name = @class.Name,
                Namespace = @class.Namespace,
                Description = @class.Description,
                Remarks = @class.Remarks,
                Methods = @class.Methods,
                Properties = @class.Properties,
                IsInterface = @class.IsInterface 
            };

            return View(viewModel);
        }