public async Task <ActionResult <WineFamily> > PostWineFamily(WineFamily wineFamily) { _context.WineFamilies.Add(wineFamily); await _context.SaveChangesAsync(); return(CreatedAtAction("GetWineFamily", new { id = wineFamily.Id }, wineFamily)); }
public async Task <IActionResult> PutWineFamily(long id, WineFamily wineFamily) { if (id != wineFamily.Id) { return(BadRequest()); } _context.Entry(wineFamily).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WineFamilyExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private async void materialFlatButton15_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in dataGridView3.SelectedRows) { WineFamily family = row.DataBoundItem as WineFamily; dataGridView3.Rows.RemoveAt(row.Index); await deleteEntityAsync("wineFamilies", family.Id); } }
private void materialFlatButton16_Click(object sender, EventArgs e) { foreach (DataGridViewRow row in this.dataGridView3.SelectedRows) { WineFamily family = row.DataBoundItem as WineFamily; if (family != null) { new WineFamilyFormEdit(family).Visible = true; } } }
public WineFamilyFormEdit(WineFamily family) { InitializeComponent(); var materialSkinManager = MaterialSkinManager.Instance; materialSkinManager.AddFormToManage(this); materialSkinManager.Theme = MaterialSkinManager.Themes.LIGHT; materialSkinManager.ColorScheme = new ColorScheme(Primary.Purple800, Primary.Purple900, Primary.Purple500, Accent.Purple200, TextShade.WHITE); this.wineFamily = family; this.textBox1.Text = family.Name; }
private async void Envoyer_Click(object sender, EventArgs e) { var family = new WineFamily(); var name = this.textBox1.Text; family.Name = name; var jsonString = System.Text.Json.JsonSerializer.Serialize(family); HttpContent content = new StringContent(jsonString, Encoding.UTF8, "application/json"); var t = await Task.Run(() => SendURI(new Uri("https://localhost:5001/api/WineFamilies"), content)); this.Visible = false; }