• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
What's a good way to handle orders?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

What's a good way to handle orders?


  • Subject: What's a good way to handle orders?
  • From: Kevin Windham <email@hidden>
  • Date: Sun, 6 Jan 2008 17:10:33 -0600

I have an app that will take orders. I didn't fully consider the consequences of inserting the orders directly into the DB. Now I've run into the situation where an order gets created and then someone decides to simply close their browser before completing payment. Now I have a "bad" order in the system.

My initial thought for dealing with this was simply to not insert the order and associated lineitems into the db context until after the process is complete. The problem with this is that it violates one of the rules I've read about. That is, that you should insert objects into the context before any manipulation of those objects.

Does anyone have an elegant solution for this, or should I simply create some dummy objects and then clone them into new objects that I insert into the DB immediately on creation?

Thanks,
Kevin
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: What's a good way to handle orders?
      • From: Miguel Arroz <email@hidden>
    • Re: What's a good way to handle orders?
      • From: David LeBer <email@hidden>
    • RE: What's a good way to handle orders?
      • From: "James C. Lee" <email@hidden>
  • Prev by Date: Re: Can't retrieve cookies
  • Next by Date: RE: What's a good way to handle orders?
  • Previous by thread: Event firing from changing EOs
  • Next by thread: RE: What's a good way to handle orders?
  • Index(es):
    • Date
    • Thread