public Task <ActionResult <CreatedNodeResult> > CreateNode([FromBody] CreateNodeModel createNode) { throw new NotImplementedException(); //var clientId = await _identityServerClientBusiness.CreateNewTypedClient(createNode.ClientName, createNode.ClientDescription, "Node"); //var client = await _identityServerClientBusiness.GetIdentityServerClient(clientId); //var generatedSecret = _randomStringGenerator.GetRandomString(40); //client.ClientSecrets.Add(new IdentityServerClientSecret //{ // Description = "First auto generated secret returned to creator", // State = ObjectState.Added, // Type = "SharedSecret", // Value = generatedSecret.Sha256() //}); //client.AllowedGrantTypes.Add(new IdentityServerClientGrantType //{ // GrantType = "client_credentials", // State = ObjectState.Added //}); //await _identityServerClientBusiness.UpdateClient(client); //return new CreatedNodeResult //{ // NodeId = clientId, // GeneratedSecret = generatedSecret //}; }
public async Task <Node> CreateNode([FromBody] CreateNodeModel nodeModel) { var node = await SchemeService.CreateNodeOnScheme(nodeModel.SchemeId, nodeModel.X, nodeModel.Y, string.Empty); return(node); }