using System; using Comal.Classes; namespace Comal.Stores { public class CustomerStore : SchedulableStore { protected override void BeforeSave(Customer entity) { base.BeforeSave(entity); StoreUtils.Geocode(entity.Delivery); StoreUtils.Geocode(entity.Postal); //UpdateAggregate(entity, entity.Account, Count(x => x.Sites)); } protected override void BeforeDelete(Customer entity) { base.BeforeDelete(entity); entity.Account.ID = Guid.Empty; //UpdateAggregate(entity, entity.Account, Count(x => x.Sites)); } } }