C# Class Microsoft.Azure.Devices.Applications.RemoteMonitoring.DeviceAdmin.Web.Controllers.AdvancedController

Inheritance: Controller
Mostrar archivo Open project: Azure/azure-iot-remote-monitoring Class Usage Examples

Public Methods

Method Description
AdvancedController ( IDeviceLogic deviceLogic, IApiRegistrationRepository apiRegistrationRepository, ICellularExtensions cellularExtensions ) : System
ApiRegistration ( ) : System.Web.Mvc.PartialViewResult
AssociateIccidWithDevice ( string deviceId, string iccid ) : System.Threading.Tasks.Task
DeviceAssociation ( ) : Task
RemoveIccidFromDevice ( string deviceId ) : System.Threading.Tasks.Task
SaveRegistration ( Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.ApiRegistrationModel apiModel ) : bool
SelectAdvancedProcess ( ) : System.Web.Mvc.PartialViewResult

Private Methods

Method Description
CellularConn ( ) : System.Web.Mvc.ActionResult
GetDevices ( ) : Task>
HealthBeat ( ) : System.Web.Mvc.ActionResult
LogicApps ( ) : System.Web.Mvc.ActionResult
UpdateDeviceAssociation ( string deviceId, string iccid ) : System.Threading.Tasks.Task

Method Details

AdvancedController() public method

public AdvancedController ( IDeviceLogic deviceLogic, IApiRegistrationRepository apiRegistrationRepository, ICellularExtensions cellularExtensions ) : System
deviceLogic IDeviceLogic
apiRegistrationRepository IApiRegistrationRepository
cellularExtensions ICellularExtensions
return System

ApiRegistration() public method

public ApiRegistration ( ) : System.Web.Mvc.PartialViewResult
return System.Web.Mvc.PartialViewResult

AssociateIccidWithDevice() public method

public AssociateIccidWithDevice ( string deviceId, string iccid ) : System.Threading.Tasks.Task
deviceId string
iccid string
return System.Threading.Tasks.Task

DeviceAssociation() public method

public DeviceAssociation ( ) : Task
return Task

RemoveIccidFromDevice() public method

public RemoveIccidFromDevice ( string deviceId ) : System.Threading.Tasks.Task
deviceId string
return System.Threading.Tasks.Task

SaveRegistration() public method

public SaveRegistration ( Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.ApiRegistrationModel apiModel ) : bool
apiModel Microsoft.Azure.Devices.Applications.RemoteMonitoring.Common.Models.ApiRegistrationModel
return bool

SelectAdvancedProcess() public method

public SelectAdvancedProcess ( ) : System.Web.Mvc.PartialViewResult
return System.Web.Mvc.PartialViewResult