private void bgwSave_DoWork(object sender, DoWorkEventArgs e)
 {
     try
     {
         _presenter.SaveChanges();
     }
     catch (Exception ex)
     {
         MethodBase.GetCurrentMethod().Fatal("An error occured while trying to save purchasing in supplier: '" + SelectedPurchasing.SupplierId + "'" + "at date :'" + SelectedPurchasing.Date + "'", ex);
         e.Result = ex;
     }
 }