認証クラスは静的であるか、インスタンスから作成する必要がありますか?認証クラスは静的であるか、インスタンスから作成する必要がありますか?
問題は、どのコントローラにもそのインスタンスを注入することなく認証にアクセスできず、少し問題があることです。
public class HomeController : Controller
{
//=> I WANT TO AVOID THIS! <=
//protected IAuthentification Authentification { get; private set; }
//public HomeController(IAuthentification authentification)
//{
// Authentification = authentification;
//}
public ActionResult Index()
{
//Authentification.CreerUtilisateur(new Utilisateur { Nom = "Test", NomUsage = "ttt", MotDePasse = "ddsss" });
return View();
}
}
[Ninjectを使用して静的メソッドでクラスを処理するにはどうすればよいですか?](http://stackoverflow.com/questions/2710718/how-do-i-handle-classes-with-static-methods-with- ninject) –