public async Task <IActionResult> CreateListener([FromBody] CreateDHCPv6Listener listener) { if (ModelState.IsValid == false) { return(BadRequest(ModelState)); } var command = new CreateDHCPv6InterfaceListenerCommand(listener.InterfaceId, listener.IPv6Address, listener.Name); Guid?systemId = await _mediator.Send(command); if (systemId.HasValue == false) { return(BadRequest("unable to create listener")); } return(Ok(systemId.Value)); }
public async Task <Boolean> CreateDHCPv6Interface(CreateDHCPv6Listener request) => await ExecuteCommand(() => _client.PostAsJsonAsync("api/interfaces/dhcpv6/", request));