Hi, i build a small application with asp.net mvc framework. I have one question. I built n-layer structure (controller -> service layer -> repository layer) of app and created a wizzard for collect data from user. Some data which comes from repository(data layer) need to save for next step(for example when user press back button on wizzard), this is not data which entered by user. For some reason I need to cache this data from repository (for disaplying when back button pressing). For my application I will save this data in session and I don't know who must save this data. From one hand it must be a service layer - and I need to send sessionstatewrapper to him. But for business logic of application - for service layer I need send all data from wizzard and separating this data for some steps it is just defferent view for collecting data and processing this data - it is work of presentation layer (for example controller). Any ideas for help ?
P.S. Sorry for my english =)