Domanda

Ho un livello di oggetti aziendali che utilizzo in un paio di altre applicazioni e voglio usarlo sulla mia applicazione MVC. La mia preoccupazione è più una preoccupazione di progettazione: è corretto avere qualcosa come i seguenti:

using Interface.MyOtherProject
public class MyMVCController: Controller
{
    [HttpGet]
    public string GetSomethingById(Int32 id)
    {
        return new JavaScriptSerializer().Serialize(MyObject.GetById(id));
    }

}

Quindi la domanda sarebbe che posso farlo, se dovessi farlo nel modello e restituire questa stringa direttamente dal modello o dovrei riscrivere il mio BLL nel mio modello. Ho letto alcune delle risposte con una domanda simile, ma non mi è ancora chiaro se posso o non posso (piuttosto se dovrei o no). Non voglio rompere il modello poiché mostrerò questo progetto ad alcuni compagni a scuola.

Grazie per l'aiuto!

Hanlet

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top