public LocationDetails(Object selectedItem, IDataRepository productService)
 {
     dataRepository = productService;
     if (selectedItem != null)
     {
         this.Edit = new Binding(EditLocation);
         LocationListModel item     = (LocationListModel)selectedItem;
         int             locationID = item.Id;
         LocationWrapper location   = dataRepository.GetLocation(locationID);
         currentLocation = new LocationListDetailModel(location.LocationID, location.Name, location.CostRate, location.Availability, location.ModifiedDate);
     }
 }
 public AddLocationViewModel(IDataRepository dataRepoistory)
 {
     this.Add            = new Binding(AddLocation);
     currentLocation     = new LocationListDetailModel();
     this.dataRepository = dataRepoistory;
 }