public void AddCarBroken(CarBroken carB) { try { if (string.IsNullOrEmpty(DBName)) { throw new Exception("Строка подключения к базе данных не должна быть пустой"); } using (LiteDatabase db = new LiteDatabase(DBName)) { var carBroken = db.GetCollection <CarBroken>("CarBroken"); carBroken.Insert(carB); } if (printMessage != null) { printMessage.Invoke("Запись добавлена успешно"); } if (sendNotification != null) { sendNotification.Invoke(carB); } } catch (Exception ex) { if (showError != null) { showError.Invoke(ex); } } }
public void CreateCarBroken(DateTime createDate, Car car, string description, string recForRepair, Users user) { CarBroken CB = new CarBroken(createDate, car, description, recForRepair, user); CarBrokenService CBU = new CarBrokenService(); CBU.DBName = @"C:\Users\Жанара\Source\Repos\TechnicalService\TechnicalService\bin\Debug\CarBroken.db"; CBU.RegisterError(PrintMessage); CBU.RegisterMessage(PrintMessage); CBU.AddCarBroken(CB); }
public static void SendNotification(CarBroken u) { System.Console.WriteLine("Уведомление об установке отпарвлено"); }