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.
notus/notus/Biblioteque_de_Class/PersistenceManager.cs

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);
}
}
}