示例#1
0
 void App_Startup(object sender, StartupEventArgs e)
 {
     IoCManager.Start();
   
     _userRepository = IoCManager.Kernel.Get<IRepository<User>>();
     //TO DO think how to improve quality of this solution.
     //Perhaps create some buffer 
     //like LocalStorage or Cookies for registration purpose.
     var currentUser = _userRepository.GetById(1);
     if (currentUser != null)
     {
         CurrentUser = currentUser.Name;
         MyBoooks myBoooks = new MyBoooks();
         myBoooks.Show();
     }
     else
     {
         Registration window = new Registration();
         window.Show();
     }
 }
示例#2
0
        void App_Startup(object sender, StartupEventArgs e)
        {
            IoCManager.Start();

            _userRepository = IoCManager.Kernel.Get <IRepository <User> >();
            //TO DO think how to improve quality of this solution.
            //Perhaps create some buffer
            //like LocalStorage or Cookies for registration purpose.
            var currentUser = _userRepository.GetById(1);

            if (currentUser != null)
            {
                CurrentUser = currentUser.Name;
                MyBoooks myBoooks = new MyBoooks();
                myBoooks.Show();
            }
            else
            {
                Registration window = new Registration();
                window.Show();
            }
        }