C# Class FriendStorage.DataAccess.FileDataService

Inheritance: IDataService
Show file Open project: thomasclaudiushuber/WPFandMVVM_TestDrivenDevelopment

Public Methods

Method Description
DeleteFriend ( int friendId ) : void
Dispose ( ) : void
GetAllFriends ( ) : IEnumerable
GetFriendById ( int friendId ) : Friend
SaveFriend ( Friend friend ) : void

Private Methods

Method Description
InsertFriend ( Friend friend ) : void
ReadFromFile ( ) : List
SaveToFile ( List friendList ) : void
UpdateFriend ( Friend friend ) : void

Method Details

DeleteFriend() public method

public DeleteFriend ( int friendId ) : void
friendId int
return void

Dispose() public method

public Dispose ( ) : void
return void

GetAllFriends() public method

public GetAllFriends ( ) : IEnumerable
return IEnumerable

GetFriendById() public method

public GetFriendById ( int friendId ) : Friend
friendId int
return FriendStorage.Model.Friend

SaveFriend() public method

public SaveFriend ( Friend friend ) : void
friend FriendStorage.Model.Friend
return void