コード例 #1
0
        public async Task <ActionResult <WineFamily> > PostWineFamily(WineFamily wineFamily)
        {
            _context.WineFamilies.Add(wineFamily);
            await _context.SaveChangesAsync();

            return(CreatedAtAction("GetWineFamily", new { id = wineFamily.Id }, wineFamily));
        }
コード例 #2
0
        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());
        }
コード例 #3
0
 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);
     }
 }
コード例 #4
0
 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;
         }
     }
 }
コード例 #5
0
ファイル: WineFamilyFormEdit.cs プロジェクト: ophzl/WineNot
        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;
        }
コード例 #6
0
ファイル: WineFamilyForm.cs プロジェクト: ophzl/WineNot
        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;
        }