static void Main(string[] args) { unityContainer = new UnityContainer(); UnityConfig.Initialize(unityContainer); CurrentUserInfo.sessionTokenInfo = unityContainer.Resolve <Authorization>("authorization").Authorize(); if (CurrentUserInfo.sessionTokenInfo != null) { switch (CurrentUserInfo.sessionTokenInfo.Role) { case "Admin": Console.WriteLine("Роль администратор"); var adminService = unityContainer.Resolve <Admin>(); adminService.ChooseOperation(); break; case "User": Console.WriteLine("Медрегистратор"); var receptionServise = unityContainer.Resolve <Reseption>(); receptionServise.ChooseOperation(); break; default: break; } } }
public MainActivity() { UnityConfig.Initialize(); }