diff --git a/src/Banquale/Banquale/App.xaml.cs b/src/Banquale/Banquale/App.xaml.cs index 73c8986..524b9cf 100644 --- a/src/Banquale/Banquale/App.xaml.cs +++ b/src/Banquale/Banquale/App.xaml.cs @@ -18,7 +18,7 @@ public partial class App : Application MyManager.Persistence = new DataContractPersistance.DataContractPers(); //MyManager.DataSave(); - InitializeComponent(); + InitializeComponent(); MainPage = new AppShell(); diff --git a/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs b/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs index abd68ba..190f138 100644 --- a/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs +++ b/src/Banquale/Banquale/DataContractPersistance/DataToPersist.cs @@ -6,7 +6,7 @@ namespace Banquale.DataContractPersistance public class DataToPersist { public List customer { get; set; } = new List(); - public Consultant consultant { get; set; } = null; + public Consultant consultant { get; set; } } } diff --git a/src/Banquale/Banquale/Model/Account.cs b/src/Banquale/Banquale/Model/Account.cs index d587f6d..d4c9611 100644 --- a/src/Banquale/Banquale/Model/Account.cs +++ b/src/Banquale/Banquale/Model/Account.cs @@ -31,6 +31,7 @@ namespace Banquale.Model OnPropertyChanged(nameof(Balance)); } } + [DataMember] private double balance; @@ -46,6 +47,7 @@ namespace Banquale.Model OnPropertyChanged(nameof(Name)); } } + [DataMember] private string name; @@ -61,8 +63,10 @@ namespace Banquale.Model OnPropertyChanged(nameof(IBAN)); } } + [DataMember] private string iban; + [DataMember] public string IBANHide { get => ibanHide; @@ -74,16 +78,9 @@ namespace Banquale.Model OnPropertyChanged(nameof(IBANHide)); } } + [DataMember] private string ibanHide; - public Account(int balance, string name, string iban) - { - Balance = balance; - Name = name; - IBAN = iban; - IBANHide = IBANToString(); - } - [DataMember] public List TransactionsList { get; set; } = new List(); @@ -94,6 +91,14 @@ namespace Banquale.Model // return true; //} + public Account(int balance, string name, string iban) + { + Balance = balance; + Name = name; + IBAN = iban; + IBANHide = IBANToString(); + } + internal static void DoTransactions(Entry name, Entry iban, Entry sum) { Debug.WriteLine(name); diff --git a/src/Banquale/Banquale/Model/Manager.cs b/src/Banquale/Banquale/Model/Manager.cs index 0db3938..7f5bb92 100644 --- a/src/Banquale/Banquale/Model/Manager.cs +++ b/src/Banquale/Banquale/Model/Manager.cs @@ -50,7 +50,6 @@ namespace Banquale.Model public Manager(IPersistenceManager persistence) { CustomersList = new List(); - Consultant = null; Persistence = persistence; } @@ -80,10 +79,10 @@ namespace Banquale.Model CustomersList.AddRange(data.Item1); - foreach (var j in data.Item1) + /*foreach (var j in data.Item1) { CustomersList.Add(j); - } + }*/ Consultant = data.Item2; } diff --git a/src/Banquale/Banquale/Views/MessageListPage.xaml b/src/Banquale/Banquale/Views/MessageListPage.xaml index 3c09934..e8614c1 100644 --- a/src/Banquale/Banquale/Views/MessageListPage.xaml +++ b/src/Banquale/Banquale/Views/MessageListPage.xaml @@ -3,11 +3,20 @@ xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml" x:Class="Banquale.Views.MessageListPage" Title="MessageListPage" - Shell.NavBarIsVisible="True"> + Shell.NavBarIsVisible="False"> - + + + + + + - + @@ -46,7 +43,7 @@ - + --> diff --git a/src/Banquale/Banquale/Views/MessageListPage.xaml.cs b/src/Banquale/Banquale/Views/MessageListPage.xaml.cs index c83ce9b..a255608 100644 --- a/src/Banquale/Banquale/Views/MessageListPage.xaml.cs +++ b/src/Banquale/Banquale/Views/MessageListPage.xaml.cs @@ -1,4 +1,6 @@ -using Banquale.Model; +using System.Diagnostics; +using System.Runtime.Serialization.DataContracts; +using Banquale.Model; namespace Banquale.Views; @@ -8,6 +10,7 @@ public partial class MessageListPage : ContentPage public MessageListPage() { + Debug.WriteLine(Mgr.Consultant.MessagesList[0].Subject); InitializeComponent(); BindingContext = Mgr.Consultant; }