private void Save() { if (string.IsNullOrWhiteSpace(Garage.Number)) { MessageBox.Show("Необходимо указать номер гаража"); return; } if (DBManager.IsSameGarageExists(Garage)) { MessageBox.Show("Гараж с таким номером уже существует"); return; } DBManager.SaveGarage(Garage); foreach (var phone in Phones) { phone.GarageID = Garage.ID; } DBManager.SaveGaragePhones(Garage.ID, Phones); Garage.Phones = Phones.ToList(); GarageSaved?.Invoke(Garage); _view.DialogResult = true; }
private void Save() { foreach (var pay in Pays) { pay.GarageID = _garage.ID; } DBManager.SaveGaragePays(_garage.ID, Pays); _garage.Pays = Pays.ToList(); GarageSaved?.Invoke(_garage); _view.DialogResult = true; }