/// <summary>
 /// Constructor
 /// </summary>
 /// <param name="buildingsTabViewModel">Buildings tab view model</param>
 /// <param name="buildingEditWindow">Building edit window</param>
 /// <param name="building">Building</param>
 public BuildingEditWindowViewModel(BuildingsTabViewModel buildingsTabViewModel,
     BuildingEditWindow buildingEditWindow, Building building)
     : base(buildingsTabViewModel, buildingEditWindow, building)
 {
     if (Update)
     {
         Building = new Building
         {
             NotificationTargetID = building.NotificationTargetID,
             City = building.City,
             HouseNumber = building.HouseNumber,
             Street = building.Street
         };
     }
     else
     {
         Building = new Building();
     }
 }
Example #2
0
 /// <summary>
 /// Edit action
 /// </summary>
 public override void Edit()
 {
     var buildingEditWindow = new BuildingEditWindow(this, SelectedBuilding);
     buildingEditWindow.Show();
 }
Example #3
0
 /// <summary>
 /// Add action
 /// </summary>
 public override void Add()
 {
     var buildingEditWindow = new BuildingEditWindow(this, null);
     buildingEditWindow.Show();
 }