//this will hard error if the user has any foreign keys, should only be used as a rollback during insert public void RollbackUserInsert(User user) { //delete selling styles //if (user.UserSellingStyles.Count > 0) //{ // _userSellingStyleRepository.Delete(user.UserSellingStyles.ToList()); //} ////delete user dealers //if (user.UserDealers.Count > 0) //{ // _userDealerRepository.Delete(user.UserDealers.ToList()); //} //delete user _userRepository.DeleteUser(user); }