Test data contract

pull/47/head
Antoine PEREDERII 2 years ago
parent 2450995c2f
commit 562794d68d

@ -6,7 +6,7 @@ namespace Banquale.DataContractPersistance
public class DataToPersist
{
public List<Customer> customer { get; set; } = new List<Customer>();
public Consultant consultant { get; set; } = null;
public Consultant consultant { get; set; }
}
}

@ -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<Transactions> TransactionsList { get; set; } = new List<Transactions>();
@ -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);

@ -50,7 +50,6 @@ namespace Banquale.Model
public Manager(IPersistenceManager persistence)
{
CustomersList = new List<Customer>();
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;
}

@ -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">
<VerticalStackLayout>
<ListView ItemsSource="{Binding MessagesList}"
<Label
Text="{Binding MessagesList[0].Subject}"
Grid.Column="1"
VerticalOptions="Center"
Margin="10, 0, 0, 0"
BackgroundColor="Red"/>
<!--<Label Text="{Binding }" />-->
<!--<ListView ItemsSource="{Binding Consultant}"
SelectionMode="None">
<ListView.ItemTemplate>
@ -16,29 +25,17 @@
<ViewCell>
<VerticalStackLayout>
<!--<Grid.GestureRecognizers>
<TapGestureRecognizer
Tapped="Transaction_Clicked"
NumberOfTapsRequired="1" />
</Grid.GestureRecognizers>-->
<Image Source="dotnet_bot.png"
Grid.Column="0"
MaximumHeightRequest="30"/>
<Label
Text="{Binding Subject}"
Text="Hello"
VerticalOptions="Center"
Margin="10, 0, 0, 0"/>
<Label
Text="{Binding Description}"
VerticalOptions="Center"
HorizontalOptions="End"
Margin="0, 0, 20, 0"/>
</VerticalStackLayout>
</ViewCell>
@ -46,7 +43,7 @@
</ListView.ItemTemplate>
</ListView>
</ListView>-->
</VerticalStackLayout>
</ContentPage>

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

Loading…
Cancel
Save