26 lines
		
	
	
		
			931 B
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			931 B
		
	
	
	
		
			Plaintext
		
	
	
	
@using WebApi.Areas.HelpPage.ModelDescriptions
 | 
						|
@model Type
 | 
						|
@{
 | 
						|
    ModelDescription modelDescription = ViewBag.modelDescription;
 | 
						|
    if (modelDescription is ComplexTypeModelDescription || modelDescription is EnumTypeModelDescription)
 | 
						|
    {
 | 
						|
        if (Model == typeof(Object))
 | 
						|
        {
 | 
						|
            @:Object
 | 
						|
        }
 | 
						|
        else
 | 
						|
        {
 | 
						|
            @Html.ActionLink(modelDescription.Name, "ResourceModel", "Help", new { modelName = modelDescription.Name }, null)
 | 
						|
        }
 | 
						|
    }
 | 
						|
    else if (modelDescription is CollectionModelDescription)
 | 
						|
    {
 | 
						|
        var collectionDescription = modelDescription as CollectionModelDescription;
 | 
						|
        var elementDescription = collectionDescription.ElementDescription;
 | 
						|
        @:Collection of @Html.DisplayFor(m => elementDescription.ModelType, "ModelDescriptionLink", new { modelDescription = elementDescription })
 | 
						|
    }
 | 
						|
    else
 | 
						|
    {
 | 
						|
        @Html.DisplayFor(m => modelDescription)
 | 
						|
    }
 | 
						|
} |