Page has been intentionally left blank.
User Related demonstrates the CMID Users operation.
Controllers/HomeController.cs
public async Task<IActionResult> Users(...)
{
var graphConnector = await _cmidConnectorService.GetCmidConnector();
var result = await graphConnector.Get...Async(...);
return View(result);
}
Services/CmidService.cs
public async Task<ViewModel> Get...Async(...)
{
var filter = new Cmid... { ... };
return await _cmidConnector.Get...Async(filter);
}
Views/Home/Users.cshtml
@model ViewModel
<form asp-action="Users" method="get">
<input name="userId" />
<button type="submit">Submit</button>
</form>
@if (Model != null)
{
<p>Render CMID results here.</p>
}