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); }