Repository pattern, any advice ?
I think given the context of your previous question, this does sound reasonable to me. You're using mongo and you mentioned you only store a single entity, in that case I can kind of get behind the idea of just allowing a straight up method which takes care of storing the single document in mongodb, no questions asked. That is what a repo should be responsible for, translating your domain model into something the database can understand as well as back to a model. All of the parameters you mentioned would usually flow into the Order document, right?