Fixed some user deletion issues
This commit is contained in:
@@ -75,7 +75,7 @@ public class ServiceAdminService
|
|||||||
|
|
||||||
await Actions[service.Product.Type].Delete(scope.ServiceProvider, service);
|
await Actions[service.Product.Type].Delete(scope.ServiceProvider, service);
|
||||||
|
|
||||||
foreach (var share in service.Shares)
|
foreach (var share in service.Shares.ToArray())
|
||||||
{
|
{
|
||||||
serviceShareRepo.Delete(share);
|
serviceShareRepo.Delete(share);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -104,6 +104,9 @@ public class UserDeleteService
|
|||||||
TransactionRepository.Delete(transaction);
|
TransactionRepository.Delete(transaction);
|
||||||
|
|
||||||
// User
|
// User
|
||||||
UserRepository.Delete(user);
|
|
||||||
|
// We need to use this in order to entity framework not crashing because of the previous deleted data
|
||||||
|
var userToDelete = UserRepository.Get().First(x => x.Id == user.Id);
|
||||||
|
UserRepository.Delete(userToDelete);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user