/// <summary> /// Main static method /// </summary> /// <param name="args">arguments list</param> static void Main(string[] args) { LearnerService learnerService = new LearnerService(); ILearner learner = learnerService.GetCurrentLearner(); LearnerView learnerView = new LearnerView(learner); learnerView.RenderView(); }
static void Main(string[] args) { //Console.WriteLine("Hello World!"); // execute everying // first we need a learner service LearnerService learnerservice = new LearnerService(); // it will autometically init the learner repo // we get a implemented object now // because get current learner will send any of the two // implemented class ILearner learner = learnerservice.getCurrentLearner(); // init the object in view LearnerView view = new LearnerView(learner); view.RenderView(); }