private void bgwMain_DoWork(object sender, DoWorkEventArgs e)
 {
     try
     {
         _presenter.LoadSupplier();
     }
     catch (Exception ex)
     {
         MethodBase.GetCurrentMethod().Fatal("An error occured while trying to execute _presenter.LoadData()", ex);
         e.Result = ex;
     }
 }