| \r\n Id:\r\n | \r\n\r\n"); WriteLiteral(" "); #line 23 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.DisplayFor(model => model.DeviceModel.Id)); #line default #line hidden WriteLiteral("\r\n | \r\n
|---|---|
| \r\n " + " Description:\r\n | \r\n\r\n"); #line 31 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 31 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" if (canConfig) { #line default #line hidden #line 33 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.EditorFor(model => model.DeviceModel.Description)); #line default #line hidden #line 33 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 34 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 34 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 35 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 35 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden WriteLiteral(@" \r\n"); #line 46 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } else { #line default #line hidden #line 49 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.DisplayFor(model => model.DeviceModel.Description)); #line default #line hidden #line 49 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } #line default #line hidden WriteLiteral(" | \r\n
| \r\n " + " Manufacturer:\r\n | \r\n\r\n"); #line 58 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 58 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" if (isCustom && canConfig) { #line default #line hidden #line 60 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.EditorFor(model => model.DeviceModel.Manufacturer)); #line default #line hidden #line 60 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 61 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 61 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 62 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 62 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden WriteLiteral(@" \r\n"); #line 73 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } else { #line default #line hidden #line 76 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.DisplayFor(model => model.DeviceModel.Manufacturer)); #line default #line hidden #line 76 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } #line default #line hidden WriteLiteral(" | \r\n
| \r\n " + " Model:\r\n | \r\n\r\n"); #line 85 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 85 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" if (isCustom && canConfig) { #line default #line hidden #line 87 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.EditorFor(model => model.DeviceModel.Model)); #line default #line hidden #line 87 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 88 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 88 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 89 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 89 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden WriteLiteral(@" \r\n"); #line 100 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } else { #line default #line hidden #line 103 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.DisplayFor(model => model.DeviceModel.Model)); #line default #line hidden #line 103 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } #line default #line hidden WriteLiteral(" | \r\n
| Statistics | \r\n" + "\r\n ");
#line 110 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(Model.DeviceCount.ToString("n0"));
#line default
#line hidden
WriteLiteral(" ");
#line 110 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(Model.DeviceCount == 1 ? "devices is" : "devices are");
#line default
#line hidden
WriteLiteral(" of this model type. \r\n");
#line 111 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
#line default
#line hidden
#line 111 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
if (Model.DeviceDecommissionedCount > 0)
{
#line default
#line hidden
WriteLiteral(" ");
#line 113 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(Model.DeviceDecommissionedCount.ToString("n0"));
#line default
#line hidden
WriteLiteral(" ");
#line 113 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(Model.DeviceDecommissionedCount == 1 ? "device is" : "devices are");
#line default
#line hidden
WriteLiteral(" decommissioned. \r\n");
#line 114 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
#line default
#line hidden
WriteLiteral(" | \r\n
| \r\n " + " Default Purchase Date:\r\n | \r\n\r\n"); #line 122 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 122 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" if (canConfig) { #line default #line hidden #line 124 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.EditorFor(model => model.DeviceModel.DefaultPurchaseDate)); #line default #line hidden #line 124 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden #line 125 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 125 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" #line default #line hidden WriteLiteral(@" \r\n"); #line 139 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } else { #line default #line hidden #line 142 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(CommonHelpers.FriendlyDate(Model.DeviceModel.DefaultPurchaseDate, "Unknown")); #line default #line hidden #line 142 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } #line default #line hidden WriteLiteral(" | \r\n
| \r\n " + " Default Warranty Provider:\r\n | \r\n\r\n");
#line 151 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
#line default
#line hidden
#line 151 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
if (canConfig)
{
if (Model.WarrantyProviders.Count > 0)
{
#line default
#line hidden
#line 155 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(Html.DropDownListFor(model => model.DeviceModel.DefaultWarrantyProvider, Model.WarrantyProviders.ToSelectListItems(Model.DeviceModel.DefaultWarrantyProvider, true, "None")));
#line default
#line hidden
#line 155 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
#line default
#line hidden
#line 156 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(AjaxHelpers.AjaxLoader());
#line default
#line hidden
#line 156 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
#line default
#line hidden
WriteLiteral(@" \r\n");
#line 167 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" No warranty provider plugins installed\r\n");
#line 171 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
if (canViewPlugins)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 179 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
}
else
{
if (Model.DeviceModel.DefaultWarrantyProvider == null)
{
#line default
#line hidden
WriteLiteral(" <None Specified>\r\n");
#line 186 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
else
{
var provider = Model.WarrantyProviders.FirstOrDefault(wp => wp.Id == Model.DeviceModel.DefaultWarrantyProvider);
if (provider == null)
{
#line default
#line hidden
WriteLiteral(" <None Specified>\r\n");
#line 193 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
else
{
#line default
#line hidden
#line 196 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(provider.Name);
#line default
#line hidden
#line 196 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
}
}
#line default
#line hidden
WriteLiteral(" \r\n View the (Url.Action(MVC.Config.Plugins.Install()) #line default #line hidden , 6976), false) ); WriteLiteral(">Plugin Catalogue to discover and install warranty provider plugins.\r\n " + " \r\n | \r\n
| \r\n " + " Default Repair Provider:\r\n | \r\n\r\n");
#line 207 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
#line default
#line hidden
#line 207 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
if (canConfig)
{
if (Model.RepairProviders.Count > 0)
{
#line default
#line hidden
#line 211 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(Html.DropDownListFor(model => model.DeviceModel.DefaultRepairProvider, Model.RepairProviders.ToSelectListItems(Model.DeviceModel.DefaultRepairProvider, true, "None")));
#line default
#line hidden
#line 211 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
#line default
#line hidden
#line 212 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(AjaxHelpers.AjaxLoader());
#line default
#line hidden
#line 212 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
#line default
#line hidden
WriteLiteral(@" \r\n");
#line 223 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
else
{
#line default
#line hidden
WriteLiteral(" No repair provider plugins installed \r\n");
#line 227 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
if (canViewPlugins)
{
#line default
#line hidden
WriteLiteral(" \r\n \r\n");
#line 235 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
}
else
{
if (Model.DeviceModel.DefaultRepairProvider == null)
{
#line default
#line hidden
WriteLiteral(" <None Specified>\r\n");
#line 242 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
else
{
var provider = Model.RepairProviders.FirstOrDefault(wp => wp.Id == Model.DeviceModel.DefaultRepairProvider);
if (provider == null)
{
#line default
#line hidden
WriteLiteral(" <None Specified>\r\n");
#line 249 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
else
{
#line default
#line hidden
#line 252 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
Write(provider.Name);
#line default
#line hidden
#line 252 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml"
}
}
}
#line default
#line hidden
WriteLiteral(" \r\n View the (Url.Action(MVC.Config.Plugins.Install()) #line default #line hidden , 9425), false) ); WriteLiteral(">Plugin Catalogue to discover and install repair provider plugins.\r\n " + " \r\n | \r\n
| \r\n " + " Type:\r\n | \r\n\r\n"); WriteLiteral(" "); #line 263 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" Write(Html.DisplayFor(model => model.DeviceModel.ModelType)); #line default #line hidden WriteLiteral("\r\n | \r\n
| \r\n " + " Image:\r\n | \r\n\r\n \r\n"); #line 275 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" using (Html.BeginForm(MVC.API.DeviceModel.Image(Model.DeviceModel.Id, true, null), FormMethod.Post, new { enctype = "multipart/form-data" })) { #line default #line hidden WriteLiteral(" \r\n"); WriteLiteral(" \r\n"); #line 279 "..\..\Areas\Config\Views\DeviceModel\Show.cshtml" } } #line default #line hidden WriteLiteral(" | \r\n