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."))); }
private async Task RollbackInsert(string customerId) { await _customerRepository.ForceDelete(customerId); await _contactCustomerRepository.ForceDelete(customerId); await _customerContactRepository.ForceDelete(customerId); }