static void Main(string[] args) { var allAdmins = Services.GetAllAdmins(); var log = new AdminExceptionLogger(); try { var allAdminsHelper = Services.GetAllAdminsHelper(null); foreach (var admin in allAdminsHelper) { Console.WriteLine(admin.LastName); } } catch (AdmminException ex) { Console.WriteLine(ex.Message); } catch (Exception ex) { log.LogException(ex); Console.WriteLine(ex.Message); } try { Console.WriteLine("Find your addmin by id"); var inputNumber = int.Parse(Console.ReadLine()); var getIdFromAdmin = Services.GetIdAdmins(inputNumber); Console.WriteLine($"{getIdFromAdmin.FirstName} {getIdFromAdmin.LastName} "); } catch (NullReferenceException ex) { log.LogException(ex); } catch (Exception ex) { log.LogException(ex); } Console.WriteLine("I proceed to work"); Console.ReadLine(); }
static void Main(string[] args) { var allAdmins = AdminService.GetAdmins(); allAdmins.ForEach(admin => Console.WriteLine(admin.FullName)); Console.WriteLine("-----------------------"); try { var adminById = AdminService.GetAdminById(7); Console.WriteLine(adminById.FullName); Console.WriteLine("------------------------"); } catch (Exception ex) { var logger = new AdminExceptionLogger(); logger.ExceptionLogger(ex); Console.WriteLine(ex.Message); Console.WriteLine("-------------------"); } try { var admin1 = AdminService.GetAdminById(3); Console.WriteLine(admin1.FullName); var allAdminFrinds = AdminService.GetAllAdminFriends(admin1); allAdminFrinds.ForEach(friend => Console.WriteLine(friend.FullName)); } catch (Exception ex) { Console.WriteLine(ex.Message); } Console.WriteLine("I proceeded to work!"); Console.ReadLine(); }
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(); }