コード例 #1
0
        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));
        }
コード例 #2
0
 public async Task <Boolean> CreateDHCPv6Interface(CreateDHCPv6Listener request) =>
 await ExecuteCommand(() => _client.PostAsJsonAsync("api/interfaces/dhcpv6/", request));