public async Task <InvokeResult> AddSimulatorNetworkAsync(SimulatorNetwork simulatorNetwork, EntityHeader org, EntityHeader user) { await AuthorizeAsync(simulatorNetwork, AuthorizeActions.Create, user, org); var addResult = await _secureStorage.AddSecretAsync(org, simulatorNetwork.SharedAccessKey1); if (!addResult.Successful) { return(addResult.ToInvokeResult()); } simulatorNetwork.SharedAccessKey1SecretId = addResult.Result; simulatorNetwork.SharedAccessKey1 = null; addResult = await _secureStorage.AddSecretAsync(org, simulatorNetwork.SharedAccessKey2); if (!addResult.Successful) { return(addResult.ToInvokeResult()); } simulatorNetwork.SharedAccessKey2SecretId = addResult.Result; simulatorNetwork.SharedAccessKey2 = null; ValidationCheck(simulatorNetwork, Actions.Create); await _repo.AddSimulatorNetworkAsync(simulatorNetwork); return(InvokeResult.Success); }
public Task <InvokeResult> UpdateSimulatorNetworkAsync([FromBody] SimulatorNetwork simNetwork) { return(_simulatorNetworkManager.UpdateSimulatorNetworkAsync(simNetwork, OrgEntityHeader, UserEntityHeader)); }
public Task UpdateSimulatorNetworkAsync(SimulatorNetwork network) { return(base.UpsertDocumentAsync(network)); }
public Task AddSimulatorNetworkAsync(SimulatorNetwork network) { return(CreateDocumentAsync(network)); }