Table of Contents

Class FileHandler

Namespace
Exercise1
Assembly
Exercise1.dll
public static class FileHandler
Inheritance
FileHandler
Inherited Members

Methods

AddPerson(List<Employee>)

Metod för att lägga till en person i listan, den kommer att fråga användaren om namn, födelseår och timlön för personen och sedan skapa ett nytt Employee-objekt och lägga till det i listan.

public static bool AddPerson(List<Employee> list)

Parameters

list List<Employee>

Listan över anställda till vilken den nya personen kommer att läggas till.

Returns

bool

Returnerar true om personen lades till framgångsrikt, annars false.

LoadPeople(string)

Metod för att ladda personer från en fil, den kommer att läsa filen rad för rad och dela upp raden i delar för att extrahera namn, födelseår och timlön för varje anställd och sedan skapa ett nytt Employee-objekt och lägga till det i en lista som returneras i slutet.

public static List<Employee> LoadPeople(string filePath)

Parameters

filePath string

Sökvägen till filen från vilken de anställda kommer att laddas.

Returns

List<Employee>

En lista över anställda som laddats från filen.

SavePeople(List<Employee>, string)

Metod för att spara personer till en fil, den kommer att skapa en ny fil om den inte finns och sedan skriva namn, födelseår och timlön för varje anställd i listan till filen i ett specifikt format.

public static void SavePeople(List<Employee> list, string filePath)

Parameters

list List<Employee>

Listan över anställda som ska sparas.

filePath string

Sökvägen till filen där de anställda ska sparas.

ShowPeople(List<Employee>)

Metod för att lista personer i listan, den kommer att iterera genom listan över anställda och skriva ut deras namn, födelseår och timlön till konsolen.

public static void ShowPeople(List<Employee> list)

Parameters

list List<Employee>

Listan över anställda som ska visas.