private void SaveButton_Click(object sender, RoutedEventArgs e)
 {
     var vm = (VendorDetailViewModel)((Button)e.OriginalSource).DataContext;
     if (vm != null)
     {
         var vendorRepository = new VendorRepository();
         vendorRepository.Save(vm.currentVendor);
     }
 }