public async Task <ActionResultResponse> ForceDelete(string tenantId, string id)
        {
            var info = await _contactCustomerRepository.GetInfo(id);

            if (info == null)
            {
                return(new ActionResultResponse(-1, _customerResourceService.GetString("ContactCustomer does not exists.")));
            }

            var result = await _contactCustomerRepository.ForceDelete(id);

            return(new ActionResultResponse(result, result <= 0 ? _sharedResourceService.GetString("Something went wrong. Please contact with administrator.")
                : _customerResourceService.GetString("Delete ContactCustomer successful.")));
        }
示例#2
0
        private async Task RollbackInsert(string customerId)
        {
            await _customerRepository.ForceDelete(customerId);

            await _contactCustomerRepository.ForceDelete(customerId);

            await _customerContactRepository.ForceDelete(customerId);
        }