Question

J'ai une couche d'objet commercial que j'utilise dans quelques autres applications et je souhaite l'utiliser sur mon application MVC. Ma préoccupation est plus une préoccupation de conception: est-il correct d'avoir quelque chose comme ce qui suit:

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

}

Donc, la question serait que je puisse le faire, si je le fais dans le modèle à la place et renvoyer cette chaîne directement du modèle ou si je réécrivez mon BLL dans mon modèle. J'ai lu certaines des réponses avec une question similaire, mais ce n'est pas encore clair pour moi si je peux ou ne peux pas (plutôt si je devrais ou non). Je ne veux pas briser le modèle car je montrerai ce projet à certains compagnons à l'école.

Merci pour l'aide!

Hanlet

Pas de solution correcte

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top