private void Initialize(IsActiveCountryInputDto country, EntityDependency[] dependencies)
        {
            RegisterCommandRepositoryFactory <Country>(() => new CountryCommandRepository());

            RootEntity = new Country
            {
                Id = country.CountryCode
            };

            Enqueue(new UpdateEntityCommandOperation <Country>(RootEntity, dependencies, "Inactivate"));
        }
 public InactivateCountryCommandAggregate(IsActiveCountryInputDto country, EntityDependency[] dependencies = null) : base(new DomainFramework.DataAccess.RepositoryContext(CountryWithCapitalCityConnectionClass.GetConnectionName()))
 {
     Initialize(country, dependencies);
 }