Esempio n. 1
0
        /// <summary>
        /// RegisterIzumiLocator
        /// </summary>
        public static void RegisterIzumiLocator(IzumiContainer container)
        {
            container.RegisterType <IzumiInterFace, IzumiService>();
            container.RegisterType <IStudentInterFace, StudentService>();

            IzumiDirectLocator.SetContainaer(container);
            IzumiServiceLocator.SetContainaer(container);
        }
        public TInterface GetService <TInterface>()
        {
            var type = typeof(TInterface);

            return(IzumiDirectLocator.GetService <TInterface>());
        }
Esempio n. 3
0
 public SignController()
 {
     studentService = IzumiDirectLocator.GetService <IStudentInterFace>();
 }
Esempio n. 4
0
 public HomeController()
 {
     _service    = IzumiDirectLocator.GetService <IzumiInterFace>();
     _serviceTwo = IzumiDirectLocator.GetService <IzumiInterFace>(new object [] { 2.0, 3.0 });
 }