@model Disco.Web.Models.Device.AddOfflineModel @{ Authorization.Require(Claims.Device.Actions.EnrolDevices); ViewBag.Title = Html.ToBreadcrumb("Devices", MVC.Device.Index(), "Add Offline"); var hasAssetNumber = Authorization.Has(Claims.Device.Properties.AssetNumber); var hasLocation = Authorization.Has(Claims.Device.Properties.Location); var hasDeviceBatch = Authorization.Has(Claims.Device.Properties.DeviceBatch); var hasDeviceProfile = Authorization.Has(Claims.Device.Properties.DeviceProfile); var hasAssignUser = Authorization.Has(Claims.Device.Actions.AssignUser); } @using (Html.BeginForm()) { @Html.ValidationSummary(true)
| Serial Number: |
@Html.TextBoxFor(model => model.Device.SerialNumber) @Html.ValidationMessageFor(model => model.Device.SerialNumber) |
|---|---|
| Asset Number: | @Html.TextBoxFor(model => model.Device.AssetNumber) @Html.ValidationMessageFor(model => model.Device.AssetNumber) |
| Location: | @Html.TextBoxFor(model => model.Device.Location) @Html.ValidationMessageFor(model => model.Device.Location) |
| Device Batch: |
@Html.DropDownListFor(model => model.Device.DeviceBatchId, Model.DeviceBatches.ToSelectListItems())
@Html.ValidationMessageFor(model => model.Device.DeviceBatchId) |
| Device Profile: |
@Html.DropDownListFor(model => model.Device.DeviceProfileId, Model.DeviceProfiles.ToSelectListItems(Model.DefaultDeviceProfileId)) @Html.ValidationMessageFor(model => model.Device.DeviceProfileId) |
| Assigned User: |
@Html.TextBoxFor(model => model.Device.AssignedUserId) @Html.ValidationMessageFor(model => model.Device.AssignedUserId) |
@if (!hasDeviceProfile) { @Html.Hidden("Device.DeviceProfileId", Model.DefaultDeviceProfileId) }