|
|
@ -5,7 +5,7 @@ using System.Runtime.Serialization;
|
|
|
|
|
|
|
|
|
|
|
|
namespace Biblioteque_de_Class
|
|
|
|
namespace Biblioteque_de_Class
|
|
|
|
{
|
|
|
|
{
|
|
|
|
[DataContract]
|
|
|
|
[DataContract(IsReference = true)]
|
|
|
|
public class User
|
|
|
|
public class User
|
|
|
|
{
|
|
|
|
{
|
|
|
|
[DataMember]
|
|
|
|
[DataMember]
|
|
|
@ -14,6 +14,9 @@ namespace Biblioteque_de_Class
|
|
|
|
private string Email { get; set; }
|
|
|
|
private string Email { get; set; }
|
|
|
|
[DataMember]
|
|
|
|
[DataMember]
|
|
|
|
private string Password { get; set; }
|
|
|
|
private string Password { get; set; }
|
|
|
|
|
|
|
|
[DataMember]
|
|
|
|
|
|
|
|
private string Picture { get; set; }
|
|
|
|
|
|
|
|
[DataMember]
|
|
|
|
private Theme Theme;
|
|
|
|
private Theme Theme;
|
|
|
|
[DataMember]
|
|
|
|
[DataMember]
|
|
|
|
private List<Note> NoteList;
|
|
|
|
private List<Note> NoteList;
|
|
|
@ -21,7 +24,7 @@ namespace Biblioteque_de_Class
|
|
|
|
private List<Tags> TagList;
|
|
|
|
private List<Tags> TagList;
|
|
|
|
[DataMember]
|
|
|
|
[DataMember]
|
|
|
|
private List<Note> FavList;
|
|
|
|
private List<Note> FavList;
|
|
|
|
[DataMember]
|
|
|
|
[DataMember(EmitDefaultValue = false)]
|
|
|
|
private bool IsConnected { get; set; }
|
|
|
|
private bool IsConnected { get; set; }
|
|
|
|
[DataMember]
|
|
|
|
[DataMember]
|
|
|
|
private Dictionary<Note, List<Tags>> NoteTagged;
|
|
|
|
private Dictionary<Note, List<Tags>> NoteTagged;
|
|
|
@ -31,6 +34,7 @@ namespace Biblioteque_de_Class
|
|
|
|
Username = username;
|
|
|
|
Username = username;
|
|
|
|
Email = email;
|
|
|
|
Email = email;
|
|
|
|
Password = password;
|
|
|
|
Password = password;
|
|
|
|
|
|
|
|
Picture = "defaultpicture.png";
|
|
|
|
NoteList = new List<Note>();
|
|
|
|
NoteList = new List<Note>();
|
|
|
|
TagList = new List<Tags>();
|
|
|
|
TagList = new List<Tags>();
|
|
|
|
FavList = new List<Note>();
|
|
|
|
FavList = new List<Note>();
|
|
|
@ -40,6 +44,7 @@ namespace Biblioteque_de_Class
|
|
|
|
public string GetUsername() { return Username; }
|
|
|
|
public string GetUsername() { return Username; }
|
|
|
|
public string GetEmail() { return Email; }
|
|
|
|
public string GetEmail() { return Email; }
|
|
|
|
public string GetPassword() { return Password; }
|
|
|
|
public string GetPassword() { return Password; }
|
|
|
|
|
|
|
|
public string GetPicture() { return Picture;}
|
|
|
|
public Theme GetTheme() { return Theme; }
|
|
|
|
public Theme GetTheme() { return Theme; }
|
|
|
|
public List<Note> GetNoteList() { return NoteList; }
|
|
|
|
public List<Note> GetNoteList() { return NoteList; }
|
|
|
|
public List<Tags> GetTagList() { return TagList; }
|
|
|
|
public List<Tags> GetTagList() { return TagList; }
|
|
|
@ -51,6 +56,7 @@ namespace Biblioteque_de_Class
|
|
|
|
public void SetUsername(string username) { Username = username; }
|
|
|
|
public void SetUsername(string username) { Username = username; }
|
|
|
|
public void SetEmail(string email) { Email = email; }
|
|
|
|
public void SetEmail(string email) { Email = email; }
|
|
|
|
public void SetPassword(string password) { Password = password; }
|
|
|
|
public void SetPassword(string password) { Password = password; }
|
|
|
|
|
|
|
|
public void SetPicture(string picture) { Picture = picture; }
|
|
|
|
public void SetTheme(Theme theme) { Theme = theme; }
|
|
|
|
public void SetTheme(Theme theme) { Theme = theme; }
|
|
|
|
public void SetIsConnected(bool isConnected) { IsConnected = isConnected; }
|
|
|
|
public void SetIsConnected(bool isConnected) { IsConnected = isConnected; }
|
|
|
|
|
|
|
|
|
|
|
|