Ejemplo n.º 1
0
 private void Awake()
 {
     userExceptionLogger          = Systems.UI.logger;
     defaultLogHandler            = Debug.unityLogger.logHandler;
     Debug.unityLogger.logHandler = this;
 }
Ejemplo n.º 2
0
        static void Main(string[] args)
        {
            #region USER
            var allUsers = UserService.GetAllUsers();

            //foreach (var user  in allUsers)
            //{
            //    Console.WriteLine(user.FirstName);
            //}

            try
            {
                //var userById = UserService.GetUserById(4);
                var userFrineds = UserService.GetUsersFriends(null);
                userFrineds.ForEach(user => Console.WriteLine(user.FirstName));

                //Console.WriteLine(userById.FirstName);
            }
            catch (UserServiceException ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (Exception ex)
            {
                var logger = new UserExceptionLogger();
                logger.LogException(ex);
                Console.WriteLine(ex.Message);
            }
            Console.WriteLine("I proceed to work!");
            #endregion

            Console.WriteLine("--------------------------------------------");
            Console.ForegroundColor = ConsoleColor.Green;

            #region ADMIN
            // ADMIN
            var allAdmins = AdminService.GetAdmins();
            allAdmins.ForEach(admin => Console.WriteLine(admin.FirstName));
            Console.WriteLine("--------------------------------------------");

            try
            {
                var adminId = AdminService.GetAdminById(5);
                Console.WriteLine($"{adminId.FirstName} {adminId.LastName}");

                Console.WriteLine("--------------------------------------------");

                //var adminSupervision = AdminService.AdminSupervisor(adminId);

                var adminSupervision = AdminService.AdminSupervisor(null);
                adminSupervision.ForEach(admin => Console.WriteLine(admin.FirstName));
            }
            catch (AdminServiceException ex)
            {
                Console.WriteLine(ex.Message);
            }
            catch (Exception ex)
            {
                var adminLogger = new AdminExceptionLogger();
                adminLogger.AdminLogException(ex);
                Console.WriteLine(ex.Message);
            }
            finally
            {
                Console.WriteLine("--------------------------------------------");
                Console.WriteLine("Admin continue with Supervision... :)");
            }

            #endregion
            Console.ReadLine();
        }