Ho un AccountModel
e una pagina in cui l'utente può caricare un file. Quello che mi piacerebbe che succedesse è quando l'utente carica il file. Il PageController
fa qualcosa di simile al seguente. questo è un rapido tentativo appena scritto nella domanda per illustrare la mia domanda.
public class PageController : Controller {
private Service service;
public ActionResult Upload(HttpPostedFileBase f){
service.savefile(f,_AccountModel_whatever.currentlyloggedinuser.taxid) }
}
public class Service
{
// abunch of validation and error checking to make sure the file is good to store
}
Questo approccio non sarebbe nella cattiva pratica? Dal momento che sto facendo dipendere il mio controller dall'esistenza di AccountModel? Questo diventerà un programma ENORME nei prossimi anni e desidero davvero massimizzare la qualità del framework ora.