public HouseListViewModel(IMessageBroker messageBroker, IHenHouseService houseService,
            NewHouseCommand newHouseCommand, EditHouseCommand editHouseCommand, DeleteHouseCommand deleteHouseCommand)
        {
            this.messageBroker = messageBroker;
            this.houseService = houseService;

            NewCommand = newHouseCommand;
            EditCommand = editHouseCommand;
            DeleteCommand = deleteHouseCommand;

            NavigationCommands = new List<CommandBase> {NewCommand, DeleteCommand};

            SubscribeMessages();
        }
        public HouseListViewModel(IMessageBroker messageBroker, IHenHouseService houseService,
                                  NewHouseCommand newHouseCommand, EditHouseCommand editHouseCommand, DeleteHouseCommand deleteHouseCommand)
        {
            this.messageBroker = messageBroker;
            this.houseService  = houseService;

            NewCommand    = newHouseCommand;
            EditCommand   = editHouseCommand;
            DeleteCommand = deleteHouseCommand;

            NavigationCommands = new List <CommandBase> {
                NewCommand, DeleteCommand
            };

            SubscribeMessages();
        }