You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
74 lines
1.6 KiB
74 lines
1.6 KiB
using Microsoft.VisualBasic;
|
|
|
|
namespace Biblioteque_de_Class
|
|
{
|
|
public class PersistenceManager
|
|
{
|
|
private readonly IManager persistence;
|
|
|
|
public PersistenceManager(IManager pers)
|
|
{
|
|
persistence = pers;
|
|
}
|
|
|
|
public void SaveDatabaseData(Database database)
|
|
{
|
|
persistence.SaveDatabaseData(database);
|
|
}
|
|
|
|
public Database LoadDatabaseData()
|
|
{
|
|
return persistence.LoadDatabaseData();
|
|
}
|
|
|
|
public void SaveUserData(User user)
|
|
{
|
|
persistence.SaveUserData(user);
|
|
}
|
|
|
|
public List<User> LoadUserData()
|
|
{
|
|
return persistence.LoadUserData();
|
|
}
|
|
|
|
public void SaveNote(Note note)
|
|
{
|
|
persistence.SaveNote(note);
|
|
}
|
|
|
|
public List<Note> LoadNote()
|
|
{
|
|
return persistence.LoadNote();
|
|
}
|
|
|
|
public List<Logo> LoadLogo()
|
|
{
|
|
return persistence.LoadLogo();
|
|
}
|
|
|
|
public void SaveLogo(Logo logo)
|
|
{
|
|
persistence.SaveLogo(logo);
|
|
}
|
|
|
|
public List<Tags> LoadTags()
|
|
{
|
|
return persistence.LoadTags();
|
|
}
|
|
|
|
public void SaveTags(Tags tag)
|
|
{
|
|
persistence.SaveTags(tag);
|
|
}
|
|
|
|
public List<NoteImage> LoadNoteImage()
|
|
{
|
|
return persistence.LoadNoteImage();
|
|
}
|
|
public void SaveNoteImage(NoteImage noteImage)
|
|
{
|
|
persistence.SaveNoteImage(noteImage);
|
|
}
|
|
}
|
|
}
|