public IActionResult Post([FromBody] ConnectionString connectionString) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var userId = User.Claims.First(x => x.Type == ClaimTypes.NameIdentifier).Value; connectionString.UserId = userId; connectionStringRepository.AddConnectionString(connectionString); return(Ok("Record has been added")); }
/// <summary> /// Show the dialog for creating a new connection string. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNew_Click(object sender, EventArgs e) { DataSource sqlDataSource = new DataSource("MicrosoftSqlServer", "Microsoft SQL Server"); sqlDataSource.Providers.Add(DataProvider.SqlDataProvider); DataConnectionDialog dcd = new DataConnectionDialog(); dcd.DataSources.Add(sqlDataSource); dcd.SelectedDataProvider = DataProvider.SqlDataProvider; dcd.SelectedDataSource = sqlDataSource; if (DataConnectionDialog.Show(dcd) == DialogResult.OK) { string name = connectionStringService.AddConnectionString("ConnectionString", dcd.ConnectionString); csDict.Add(name, dcd.ConnectionString); lstConnection.Items.Add(new CsListItem(name, dcd.ConnectionString)); } }