private async void AddWaste_ClickAsync(object sender, EventArgs e) { if (HasEmptyFields()) { MessageBox.Show("пустое значение", "ошибка ввода", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { var model = new SolidWasteModel { Description = NameBox.Text }; try { await solidWasteService.AddEntryAsync(model); } catch (Exception) { MessageBox.Show("Ошибка добавления данных", "добавление записи", MessageBoxButtons.OK, MessageBoxIcon.Error); Close(); } MessageBox.Show("данные добавлены", "добавление записи", MessageBoxButtons.OK, MessageBoxIcon.Information); Close(); } }
public async Task <SolidWaste> AddEntryAsync(SolidWasteModel model) { var dbSolidWaste = new SolidWaste { Description = model.Description }; var addedWaste = dbContext.SolidWastes.Add(dbSolidWaste); await dbContext.SaveChangesAsync(); return(addedWaste); }