/// <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>()); }
public SignController() { studentService = IzumiDirectLocator.GetService <IStudentInterFace>(); }
public HomeController() { _service = IzumiDirectLocator.GetService <IzumiInterFace>(); _serviceTwo = IzumiDirectLocator.GetService <IzumiInterFace>(new object [] { 2.0, 3.0 }); }