public void AddNewFallWithImage()
 {
     try
     {
         CurrentModel.CurFall.CoordinateF = CurrentModel.Bl.getImageCoordinate(CurrentModel.CurFall.ImageLocation.ToString());
         CurrentModel.Bl.AddFall(CurrentModel.CurFall);
         TheFall = new Fall();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 public void AddNewFallWithAddress()
 {
     try
     {
         CurrentModel.CurFall.CoordinateF = CurrentModel.Bl.GetCoordinate(CurrentModel.CurFall.CityFall, CurrentModel.CurFall.AddressFall);
         // CurrentModel.CurFall.CoordinateF = CurrentModel.Bl.getImageCoordinate(CurrentModel.CurFall.ImageLocation);
         CurrentModel.Bl.AddFall(CurrentModel.CurFall);
         TheFall = new Fall();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
 public TheViewModel()
 {
     CurrentModel   = new Model.Model();
     TheFall        = CurrentModel.CurFall;
     TheReportFall  = CurrentModel.CurRepFall;
     TheUser        = CurrentModel.CurUser;
     AddRepCom      = new AddReportCommand(this);
     AddFallCom     = new AddFallCommand(this);
     RepBtnCom      = new ReportBtnCommand(this);
     FallBtnCom     = new FallBtnCommand(this);
     loadCom        = new loadImageCommand(this);
     AnalysisBtnCom = new GraphsCommand(this);
     MapsBtnCom     = new MapsCommand(this);
 }