/// <summary> /// Returns the UserControl else returns null. /// </summary> /// <param name="text"></param> /// <param name="printToConsole"></param> /// <returns></returns> public UserControl GetUserControl(string text, PrintToConsole printToConsole, NotificationDelegate notificationDelegate) { UserControl userControl = null; if (UserControls.TryGetValue(text, out userControl)) { return(userControl); } switch (text) { case "TestForm": TestFormUserControl testFormUserControl = new TestFormUserControl(); testFormUserControl.PrintToConsoleEvent += printToConsole; testFormUserControl.NotificationCountEvent += notificationDelegate; userControl = testFormUserControl; break; case "ServiceManager": ServiceManagerUserControl serviceManagerUserControl = new ServiceManagerUserControl(); serviceManagerUserControl.PrintToConsoleEvent += printToConsole; userControl = serviceManagerUserControl; break; case "Application Manager": PersonalManagerUserControl personalManagerUserControl = new PersonalManagerUserControl(); personalManagerUserControl.PrintToConsoleEvent += printToConsole; userControl = personalManagerUserControl; break; case "Notifications": NotificationsUserControl notificationsUserControl = new NotificationsUserControl(); notificationsUserControl.PrintToConsoleEvent += printToConsole; userControl = notificationsUserControl; break; case "JSON Builder": JSONUserControl jsonUserControl = new JSONUserControl(); jsonUserControl.PrintToConsoleEvent += printToConsole; userControl = jsonUserControl; break; default: break; } UserControls.Add(text, userControl); return(userControl); }
public void GetAverageOfNeighbourPrimeNumbers() { if (PrimeNumbers.Count < 2) { Console.WriteLine("Not enough prime numbers on list. You need at least 2 numbers.."); } else { for (int i = 0; i < PrimeNumbers.Count - 1; i++) { int first = PrimeNumbers[i]; int second = PrimeNumbers[i + 1]; double result = ((double)first + (double)second) / 2; PrintToConsole.AverageOfTwoNeighbourPrimeNumbers(first, second, result); } } }
public void CompileReport() { var employees = new List <Employee>(); Employee employee; PrintToConsole f = new PrintToConsole(_currentOutputFormat); _employeeDb.Reset(); // Get all employees while ((employee = _employeeDb.GetNextEmployee()) != null) { employees.Add(employee); } foreach (var e in employees) { f.Print(e); } // All employees collected - let's output them //switch (_currentOutputFormat) //{ // case ReportOutputFormatType.NameFirst: // Console.WriteLine("Name-first report"); // foreach (var e in employees) // { // Console.WriteLine("------------------"); // Console.WriteLine("Name: {0}", e.Name); // Console.WriteLine("Salary: {0}", e.Salary); // Console.WriteLine("------------------"); // } // break; // case ReportOutputFormatType.SalaryFirst: // Console.WriteLine("Salary-first report"); // foreach (var e in employees) // { // Console.WriteLine("------------------"); // Console.WriteLine("Salary: {0}", e.Salary); // Console.WriteLine("Name: {0}", e.Name); // Console.WriteLine("------------------"); // } // break; //} }
private static void Main() { Seed.CheckDbPopulation(); var byDoor = DoorEventLog.FindEntriesByDoor("LGH0302"); PrintToConsole.Log("Search by door ", byDoor); var byEvent = DoorEventLog.FindEntriesByEvent("DÖIN"); PrintToConsole.Log("\nSearch by event ", byEvent); var byLocation = DoorEventLog.FindEntriesByLocation("TVÄTT"); PrintToConsole.Log("\nSearch by location ", byLocation); var byTenant = DoorEventLog.FindEntriesByTenant("Alexander Erlander"); PrintToConsole.Log("\nSearch by tenant ", byTenant); var byTag = DoorEventLog.FindEntriesByTag("0102A"); PrintToConsole.Log("\nSearch by tag ", byTag); var listTenants = DoorEventLog.ListTenantsAt("0201"); PrintToConsole.List(listTenants); var logEntry = DoorEventLog.Log("2021-01-17 16:47", "DÖIN", "LGH0101", "0101A"); PrintToConsole.CheckPrint(logEntry); var moveTenant = DoorEventLog.MoveTenant("0102A"); PrintToConsole.CheckPrint(moveTenant); moveTenant = DoorEventLog.MoveTenant("Wilma Johansson"); PrintToConsole.CheckPrint(moveTenant); var newTenant = DoorEventLog.AddTenant("Alice Olsson", "0102"); PrintToConsole.CheckPrint(newTenant); newTenant = DoorEventLog.AddTenant("Lucas Olsson", "0102"); PrintToConsole.CheckPrint(newTenant); listTenants = DoorEventLog.ListTenantsAt("0102"); PrintToConsole.List(listTenants); Console.ReadLine(); }
public async Task SendResponseToUser(SocketMessage socketMessage, string message) { var currentSession = chatSessions.Where(x => x.RoomName == socketMessage.Channel.Name) .FirstOrDefault(x => x.SessionOwner == Userhelper.GetFullUsername(socketMessage)); if (currentSession == null) { await SessionMessages.NotFoundSession(socketMessage); return; } var response = currentSession.RoboChat.SendMessage(socketMessage.Author.Username, message); if (response.StartsWith("/")) { response = response.TrimStart("/".ToCharArray()); } await socketMessage.Channel.SendMessageAsync(response); PrintToConsole.PrintMessages(socketMessage, message, response); }
public void ShowListOfNumbers() { List <int> listOfNumbers = DateCalculations.GetListOfCalculatedNumbers(Start, Stop); PrintToConsole.ListOfCalculatedNumbersFromDates(Year, listOfNumbers); }
public void GetPrimeNumbersFromRangeOfIntegers() { PrimeNumbers = PrimeNumbersCalculations.GetPrimeNumbersFromRangeOfIntegers(Start, Stop); PrintToConsole.ListOfPrimeNumbers(PrimeNumbers); }
public void ShowMenu(string filename) { PrintToConsole.FileContent(filename); }