//Constructor public GuestViewModel() { GuestCatalogSingleton = GuestCatalogSingleton.Instance; _newGuest = new Guest(); GuestHandler = new GuestHandler(this); _createCommand = new RelayCommand(GuestHandler.CreateGuest); _deleteCommand = new RelayCommand(GuestHandler.DeleteGuest, SelectedIndexIsNotSet); _updateCommand = new RelayCommand(GuestHandler.UpdateGuest, SelectedIndexIsNotSet); _clearCommand = new RelayCommand(GuestHandler.ClearGuest); }
public GuestViewModel() { GuestCatalogSingleton = GuestCatalogSingleton.Instance; _newGuest = new Guest(); GuestHandler = new GuestHandler(this); CreateGuestCommand = new RelayCommand(GuestHandler.CreateGuest); UpdateGuestCommand = new RelayCommand(GuestHandler.UpdateGuest); DeleteGuestCommand = new RelayCommand(GuestHandler.DeleteGuest, (() => NewGuest != null && NewGuest.Id != 0)); ClearGuestCommand = new RelayCommand(GuestHandler.ClearGuest); }