public MainViewModel(IService _service)
 {
     try
     {
         saleMali = new SaleMali();
         if (saleMali.CurrentSalMali == "temp")
         {
             BackUpView v = new BackUpView();
             v.ShowDialog();
             saleMali.ChangeSalMali("1400");
             System.Windows.Forms.Application.Restart();
             System.Windows.Application.Current.Shutdown();
         }
         var c = new ConnectionDatabase();
         c.ConfigDatabaseConnection(saleMali.CurrentSalMali);
         service = _service;
         //این فقط برای اینه که دیتابیس جدید ساخته بشه . در برنامه اصلی هر رفت و امدی به دیتابیس باید قبل از بک آپ گیری باشه
         service.Save("Asdasd");
     }
     catch (System.Exception er)
     {
         System.Windows.Forms.MessageBox.Show(er.Message.ToString());
     }
 }