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>
}