private void buttonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxFIO.Text)) { MessageBox.Show("Заполните ФИО", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { if (id.HasValue) { service.UpdBuyer(new BuyerBindingModel { Id = id.Value, BuyerFIO = textBoxFIO.Text }); } else { service.AddBuyer(new BuyerBindingModel { BuyerFIO = textBoxFIO.Text }); } MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static void AddBuyers(IBuyerService buyerService) { Console.WriteLine("Adding buyers ... "); for (int i = 1; i <= 3; i++) { buyerService.AddBuyer(new Buyer() { Name = $"Buyer{i}" }); } Console.WriteLine("Buyers added"); }
public async Task <IActionResult> AddNewBuyer(Dto dto, [FromServices] IBuyerService service) { await service.AddBuyer(dto); return(RedirectToAction("Index")); }