Class DataReaderController
Inheritance
DataReaderController
Assembly: WMServer.dll
Syntax
[Route("dataReader")]
[Authorize]
[ApiController]
public class DataReaderController : ControllerBase
Constructors
DataReaderController(WMAppDbContext)
Constructor that injects the database context.
Declaration
public DataReaderController(WMAppDbContext context)
Parameters
Methods
Delete(string)
Delete an existing instance of a dataReader
Declaration
[HttpDelete("{id}")]
public Task<IActionResult> Delete(string id)
Parameters
Type |
Name |
Description |
string |
id |
|
Returns
Evaluate(string, DataReaderArgs)
Performs an evaluation on an existing DataReader, or a temporary one created from the arguments of the body DataReaderArgs.
Declaration
[HttpPost("evaluate/{id}")]
public Task<ActionResult<OpenDIValue>> Evaluate(string id, DataReaderArgs args)
Parameters
Returns
Get()
Declaration
[HttpGet]
public Task<ActionResult<IEnumerable<OpenDIDataReader>>> Get()
Returns
Get(string)
Get the dataReader with the specified ID
Declaration
[HttpGet("{id}")]
public Task<ActionResult<OpenDIDataReader>> Get(string id)
Parameters
Type |
Name |
Description |
string |
id |
|
Returns
Post(OpenDIDataReader)
Create a new instance of a dataReader
Declaration
[HttpPost]
public Task<ActionResult<OpenDIDataReader>> Post(OpenDIDataReader openDI_dr)
Parameters
Returns
Put(string, OpenDIDataReader)
Update an existing instance of a dataReader
Declaration
[HttpPut("{id}")]
public Task<IActionResult> Put(string id, OpenDIDataReader dr_dto)
Parameters
Returns