public void Call()
        {
            var employee = new Employee();

            Console.WriteLine("First name:");
            employee.FirstName = Console.ReadLine();

            Console.WriteLine("Last Name:");
            employee.LastName = Console.ReadLine();

            var result = _employeeRepository.Add(employee);

            if (result == ResponseResultType.Success)
            {
                PrintHelpers.PrintEmployee(employee);
            }

            if (result == ResponseResultType.NoChanges)
            {
                Console.WriteLine("No changes have been applied");
            }

            Console.ReadLine();
            Console.Clear();
        }
        public void Call()
        {
            var employees = _employeeRepository.GetAll();

            PrintHelpers.PrintEmployees(employees);
            var isRead = ReadHelpers.TryReadNumber(out var employeeId);

            if (!isRead)
            {
                return;
            }

            var employee = employees.First(e => e.Id == employeeId);

            Console.WriteLine("Press enter to skip edit");

            Console.WriteLine($"First Name: ({employee.FirstName})");
            employee.FirstName = ReadHelpers.TryReadLineIfNotEmpty(out var firstName)
                ? firstName
                : employee.FirstName;

            Console.WriteLine($"Last name: ({employee.LastName})");
            employee.LastName = ReadHelpers.TryReadLineIfNotEmpty(out var lastName)
                ? lastName
                : employee.LastName;

            var result = _employeeRepository.Edit(employee, employeeId);

            if (result == ResponseResultType.NotFound)
            {
                Console.WriteLine("Employee not found");
            }

            if (result == ResponseResultType.Success)
            {
                PrintHelpers.PrintEmployee(employee);
            }

            if (result == ResponseResultType.NoChanges)
            {
                Console.WriteLine("No changes applied");
            }

            Console.ReadLine();
            Console.Clear();
        }