Esempio n. 1
0
        public async override Task Compensate(SagaContext <string> context)
        {
            var customer = await customerRepo.FindByUser(context.Data.User);

            if (customer == null)
            {
                return;
            }

            await customerGateway.Delete(customer);

            await customerRepo.Delete(customer);
        }