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("Уведомление об установке отпарвлено");
 }