Вы можете создать задачу «ManageCountry», которая позволит вам редактировать / добавлять страны.
Эта задача может иметь событие CountryChanged, на которое могут подписаться другие представления.
Когда вы изменяете страну или создаете новую страну, вы поднимаете событие, и подписчики могут реагировать на него.
Вам просто нужно убедиться, что событие, которое вы вызываете, использует некоторые пользовательские EventArgs, чтобы вы могли передать объект Country, который был изменен, обработчику событий.
Что вы используете для реализации приложения MVC? Используете ли вы какие-то рамки для этого?