#pragma warning disable 1591 //------------------------------------------------------------------------------ // // This code was generated by a tool. // Runtime Version:4.0.30319.34014 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. // //------------------------------------------------------------------------------ namespace Disco.Web.Areas.Config.Views.DeviceProfile { using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Web; using System.Web.Helpers; using System.Web.Mvc; using System.Web.Mvc.Ajax; using System.Web.Mvc.Html; using System.Web.Routing; using System.Web.Security; using System.Web.UI; using System.Web.WebPages; using Disco; using Disco.BI.Extensions; using Disco.Models.Repository; using Disco.Services; using Disco.Services.Authorization; using Disco.Services.Web; using Disco.Web; using Disco.Web.Extensions; [System.CodeDom.Compiler.GeneratedCodeAttribute("RazorGenerator", "2.0.0.0")] [System.Web.WebPages.PageVirtualPathAttribute("~/Areas/Config/Views/DeviceProfile/Show.cshtml")] public partial class Show : Disco.Services.Web.WebViewPage { public Show() { } public override void Execute() { #line 2 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Authorization.Require(Claims.Config.DeviceProfile.Show); ViewBag.Title = Html.ToBreadcrumb("Configuration", MVC.Config.Config.Index(), "Device Profiles", MVC.Config.DeviceProfile.Index(null), Model.DeviceProfile.ToString()); var canConfig = Authorization.Has(Claims.Config.DeviceProfile.Configure); var canConfigExpression = Authorization.Has(Claims.Config.DeviceProfile.ConfigureComputerNameTemplate); var canDelete = (Authorization.Has(Claims.Config.DeviceProfile.Delete) && Model.CanDelete); if (canConfig) { Html.BundleDeferred("~/Style/Fancytree"); Html.BundleDeferred("~/ClientScripts/Modules/jQuery-Fancytree"); } #line default #line hidden WriteLiteral("\r\n\r\n \r\n \r\n Id:\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + " \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n " + "\r\n \r\n \r\n \r\n \r\n \r\n " + " \r\n \r\n \r\n
\r\n"); WriteLiteral(" "); #line 23 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.DisplayFor(model => model.DeviceProfile.Id)); #line default #line hidden WriteLiteral("\r\n
Name:\r\n " + " "); #line 29 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden #line 31 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.TextBoxFor(model => model.DeviceProfile.Name)); #line default #line hidden #line 31 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 32 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 32 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 33 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 33 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { var $Name = $('#DeviceProfile_Name'); var $NameAjaxSave = $Name.next('.ajaxSave'); $Name .watermark('Profile Short Name') .focus(function () { $Name.select() }) .keydown(function (e) { $NameAjaxSave.show(); if (e.which == 13) { $(this).blur(); } }).blur(function () { $NameAjaxSave.hide(); }) .change(function () { $NameAjaxSave.hide(); var $ajaxLoading = $NameAjaxSave.next('.ajaxLoading').show(); var data = { ProfileName: $Name.val() }; $.ajax({ url: '"); #line 54 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Url.Action(MVC.API.DeviceProfile.UpdateName(Model.DeviceProfile.Id))); #line default #line hidden WriteLiteral(@"', dataType: 'json', data: data, success: function (d) { if (d == 'OK') { $ajaxLoading.hide().next('.ajaxOk').show().delay('fast').fadeOut('slow'); } else { $ajaxLoading.hide(); alert('Unable to update name: ' + d); } }, error: function (jqXHR, textStatus, errorThrown) { alert('Unable to update name: ' + textStatus); $ajaxLoading.hide(); } }); }); }); "); #line 73 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden #line 76 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceProfile.Name); #line default #line hidden #line 76 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral("
Short Name:\r\n " + " "); #line 83 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden #line 85 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.TextBoxFor(model => model.DeviceProfile.ShortName)); #line default #line hidden #line 85 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 86 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 86 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 87 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 87 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { var $ShortName = $('#DeviceProfile_ShortName'); var $ShortNameAjaxSave = $ShortName.next('.ajaxSave'); $ShortName .watermark('Profile Short Name') .focus(function () { $ShortName.select() }) .keydown(function (e) { $ShortNameAjaxSave.show(); if (e.which == 13) { $(this).blur(); } }).blur(function () { $ShortNameAjaxSave.hide(); }) .change(function () { $ShortNameAjaxSave.hide(); var $ajaxLoading = $ShortNameAjaxSave.next('.ajaxLoading').show(); var data = { ShortName: $ShortName.val() }; $.ajax({ url: '"); #line 108 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Url.Action(MVC.API.DeviceProfile.UpdateShortName(Model.DeviceProfile.Id))); #line default #line hidden WriteLiteral(@"', dataType: 'json', data: data, success: function (d) { if (d == 'OK') { $ajaxLoading.hide().next('.ajaxOk').show().delay('fast').fadeOut('slow'); } else { $ajaxLoading.hide(); alert('Unable to update short name: ' + d); } }, error: function (jqXHR, textStatus, errorThrown) { alert('Unable to update short name: ' + textStatus); $ajaxLoading.hide(); } }); }); }); "); #line 127 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden #line 130 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceProfile.ShortName); #line default #line hidden #line 130 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral("
Description:\r\n " + " "); #line 137 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden #line 139 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.TextBoxFor(model => model.DeviceProfile.Description)); #line default #line hidden #line 139 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 140 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 140 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 141 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 141 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { var $Description = $('#DeviceProfile_Description'); var $DescriptionAjaxSave = $Description.next('.ajaxSave'); $Description .watermark('Profile Description') .focus(function () { $Description.select() }) .keydown(function (e) { $DescriptionAjaxSave.show(); if (e.which == 13) { $(this).blur(); } }).blur(function () { $DescriptionAjaxSave.hide(); }) .change(function () { $DescriptionAjaxSave.hide(); var $ajaxLoading = $DescriptionAjaxSave.next('.ajaxLoading').show(); var data = { Description: $Description.val() }; $.ajax({ url: '"); #line 162 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Url.Action(MVC.API.DeviceProfile.UpdateDescription(Model.DeviceProfile.Id))); #line default #line hidden WriteLiteral(@"', dataType: 'json', data: data, success: function (d) { if (d == 'OK') { $ajaxLoading.hide().next('.ajaxOk').show().delay('fast').fadeOut('slow'); } else { $ajaxLoading.hide(); alert('Unable to update description: ' + d); } }, error: function (jqXHR, textStatus, errorThrown) { alert('Unable to update description: ' + textStatus); $ajaxLoading.hide(); } }); }); }); "); #line 181 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden #line 184 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceProfile.Description); #line default #line hidden #line 184 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral("
Members\r\n
"); #line 191 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceCount.ToString("n0")); #line default #line hidden WriteLiteral(" "); #line 191 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceCount == 1 ? "devices is a member" : "devices are members"); #line default #line hidden WriteLiteral(" of this profile.
\r\n"); #line 192 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 192 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (Model.DeviceDecommissionedCount > 0) { #line default #line hidden WriteLiteral(" "); #line 194 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceDecommissionedCount.ToString("n0")); #line default #line hidden WriteLiteral(" "); #line 194 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceDecommissionedCount == 1 ? "device is" : "devices are"); #line default #line hidden WriteLiteral(" decommissioned.\r\n"); #line 195 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral("
Distribution Type" + ":\r\n "); #line 201 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden #line 203 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.DropDownList("DeviceProfile_DistributionType", Model.DeviceProfileDistributionTypes)); #line default #line hidden #line 203 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 204 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 204 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { $('#DeviceProfile_DistributionType').change(function () { var $this = $(this); var $ajaxLoading = $this.next('.ajaxLoading').show(); var data = { DistributionType: $this.val() }; $.getJSON('"); #line 211 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Url.Action(MVC.API.DeviceProfile.UpdateDistributionType(Model.DeviceProfile.Id))); #line default #line hidden WriteLiteral(@"', data, function (response, result) { if (result != 'success' || response != 'OK') { alert('Unable to change Distribution Type:\n' + response); $ajaxLoading.hide(); } else { $ajaxLoading.hide().next('.ajaxOk').show().delay('fast').fadeOut('slow'); } }); }); }); "); #line 222 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden #line 225 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceProfile.DistributionType.ToString()); #line default #line hidden #line 225 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral("
Address:\r\n " + " "); #line 232 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden #line 234 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.DropDownListFor(m => m.DeviceProfile.DefaultOrganisationAddress, Model.OrganisationAddresses.ToSelectListItems(Model.DeviceProfile.DefaultOrganisationAddress, true, "None"))); #line default #line hidden #line 234 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 235 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 235 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { $('#DeviceProfile_DefaultOrganisationAddress').change(function () { var $this = $(this); var $ajaxLoading = $this.next('.ajaxLoading').show(); var data = { DefaultOrganisationAddress: $this.val() }; $.getJSON('"); #line 242 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Url.Action(MVC.API.DeviceProfile.UpdateDefaultOrganisationAddress(Model.DeviceProfile.Id))); #line default #line hidden WriteLiteral(@"', data, function (response, result) { if (result != 'success' || response != 'OK') { alert('Unable to change Address:\n' + response); $ajaxLoading.hide(); } else { $ajaxLoading.hide().next('.ajaxOk').show().delay('fast').fadeOut('slow'); } }); }); }); "); #line 253 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { if (Model.DefaultOrganisationAddress == null) { #line default #line hidden WriteLiteral(" <None Specified>\r\n"); #line 259 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden #line 262 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DefaultOrganisationAddress.ToString()); #line default #line hidden #line 262 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } } #line default #line hidden WriteLiteral("
Allocate Certific" + "ates:\r\n "); #line 270 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden #line 272 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.DropDownListFor(model => model.DeviceProfile.CertificateProviderId, Model.CertificateProviders.ToSelectListItems(null, true, "Not Allocated"))); #line default #line hidden #line 272 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 273 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 273 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden WriteLiteral(" $(function () { var $field = $('#DeviceProfile_CertificateProviderId'); var $ajaxLoading = $field.next('.ajaxLoading'); $field .change(function () { $ajaxLoading.show(); var data = { CertificateProviderId: $field.val() }; $.ajax({ url: '"); #line 283 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Url.Action(MVC.API.DeviceProfile.UpdateCertificateProviderId(Model.DeviceProfile.Id))); #line default #line hidden WriteLiteral(@"', dataType: 'json', data: data, success: function (d) { if (d == 'OK') { $ajaxLoading.hide().next('.ajaxOk').show().delay('fast').fadeOut('slow'); } else { $ajaxLoading.hide(); alert('Unable to update Certificate Provider Id: ' + d); } }, error: function (jqXHR, textStatus, errorThrown) { alert('Unable to update Certificate Provider Id: ' + textStatus); $ajaxLoading.hide(); } }); }); }); "); #line 302 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { if (string.IsNullOrEmpty(Model.DeviceProfile.CertificateProviderId)) { #line default #line hidden WriteLiteral(" <None Allocated>\r\n"); #line 308 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { var cp = Model.CertificateProviders.FirstOrDefault(p => p.Id == Model.DeviceProfile.CertificateProviderId); if (cp == null) { #line default #line hidden WriteLiteral(" <None Allocated>\r\n"); #line 315 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden #line 318 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(cp.Name); #line default #line hidden #line 318 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } } } #line default #line hidden WriteLiteral("
Computer Name
\r\n Template Expression:\r\n
"); #line 328 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig && canConfigExpression) { #line default #line hidden #line 330 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.TextBoxFor(model => model.DeviceProfile.ComputerNameTemplate)); #line default #line hidden #line 330 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 331 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxSave()); #line default #line hidden #line 331 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 332 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(AjaxHelpers.AjaxLoader()); #line default #line hidden #line 332 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden WriteLiteral(" (Url.Action(MVC.Config.DocumentTemplate.ExpressionBrowser()) #line default #line hidden , 16277), false) ); WriteLiteral("> \r\n"); WriteLiteral(" $(function () { var $ComputerNameTemplate = $('#DeviceProfile_ComputerNameTemplate'); var $ajaxSave = $ComputerNameTemplate.next('.ajaxSave'); $ComputerNameTemplate .focus(function () { $ComputerNameTemplate.select() }) .keydown(function (e) { $ajaxSave.show(); if (e.which == 13) { $(this).blur(); } }).blur(function () { $ajaxSave.hide(); }) .change(function () { $ajaxSave.hide(); var $ajaxLoading = $ajaxSave.next('.ajaxLoading').show(); var data = { ComputerNameTemplate: $ComputerNameTemplate.val() }; $.ajax({ url: '"); #line 353 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Url.Action(MVC.API.DeviceProfile.UpdateComputerNameTemplate(Model.DeviceProfile.Id))); #line default #line hidden WriteLiteral(@"', dataType: 'json', data: data, success: function (d) { if (d == 'OK') { $ajaxLoading.hide().next('.ajaxOk').show().delay('fast').fadeOut('slow'); } else { $ajaxLoading.hide(); alert('Unable to update computer name template: ' + d); } }, error: function (jqXHR, textStatus, errorThrown) { alert('Unable to update computer name template: ' + textStatus); $ajaxLoading.hide(); } }); }); }); "); #line 372 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden WriteLiteral(" \r\n"); #line 376 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 376 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (string.IsNullOrWhiteSpace(Model.DeviceProfile.ComputerNameTemplate)) { #line default #line hidden WriteLiteral(" <None Specified>\r\n"); #line 379 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } else { #line default #line hidden #line 382 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Model.DeviceProfile.ComputerNameTemplate); #line default #line hidden #line 382 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 385 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral(" \r\n"); #line 387 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 387 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
Policies\r\n " + "
\r\n"); #line 426 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 426 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
\r\n \r\n"); #line 457 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 457 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
Organisational Unit:\r\n "); #line 523 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canConfig) { #line default #line hidden WriteLiteral("
\r\n\r" + "\n"); #line 694 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canDelete) { #line default #line hidden WriteLiteral(" \r\n

\r\n \r\n This item will be permanently deleted and cannot be recovered." + " Are you sure?\r\n

\r\n \r\n"); WriteLiteral(" $(function () { var button = $('#buttonDelete'); var buttonLink = button.attr('href'); button.attr('href', '#'); button.click(function () { $(""#dialogConfirmDelete"").dialog('open'); }); $(""#dialogConfirmDelete"").dialog({ resizable: false, height: 140, modal: true, autoOpen: false, buttons: { ""Delete"": function () { $(this).dialog('disable'); window.location.href = buttonLink; }, Cancel: function () { $(this).dialog(""close""); } } }); }); "); #line 730 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral("\r\n"); #line 732 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" #line default #line hidden #line 732 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (canDelete) { #line default #line hidden #line 734 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.ActionLinkButton("Delete", MVC.API.DeviceProfile.Delete(Model.DeviceProfile.Id, true), "buttonDelete")); #line default #line hidden #line 734 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 736 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (Authorization.Has(Claims.Device.Actions.Export)) { #line default #line hidden #line 738 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.ActionLinkButton("Export Devices", MVC.API.DeviceProfile.ExportDevices(Model.DeviceProfile.Id))); #line default #line hidden #line 738 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral(" "); #line 740 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" if (Authorization.Has(Claims.Device.Search)) { #line default #line hidden #line 742 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" Write(Html.ActionLinkButton("View Devices", MVC.Search.Query(Model.DeviceProfile.Id.ToString(), "DeviceProfile"))); #line default #line hidden #line 742 "..\..\Areas\Config\Views\DeviceProfile\Show.cshtml" } #line default #line hidden WriteLiteral("\r\n"); } } } #pragma warning restore 1591