diff --git a/AppShell.xaml b/AppShell.xaml
index 4d952b1..2f54421 100644
--- a/AppShell.xaml
+++ b/AppShell.xaml
@@ -28,9 +28,15 @@
Title="Register Page"
ContentTemplate="{DataTemplate views:RegisterPage}"
Route="Register" />
+
+
+
\ No newline at end of file
diff --git a/ShoopNCook - Backup (2).csproj b/ShoopNCook - Backup (2).csproj
new file mode 100644
index 0000000..9099e0e
--- /dev/null
+++ b/ShoopNCook - Backup (2).csproj
@@ -0,0 +1,104 @@
+
+
+
+ net7.0-android;net7.0-ios;net7.0-maccatalyst
+ $(TargetFrameworks);net7.0-windows10.0.19041.0
+
+
+ Exe
+ ShoopNCook
+ true
+ true
+ enable
+
+
+ ShoopNCook
+
+
+ com.companyname.shoopncook
+ bf17e1fe-a722-42f6-a24d-3327d351c924
+
+
+ 1.0
+ 1
+
+ 11.0
+ 13.1
+ 21.0
+ 10.0.17763.0
+ 10.0.17763.0
+ 6.5
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+
+
+ MSBuild:Compile
+
+
+
+
+
+
diff --git a/ShoopNCook.csproj b/ShoopNCook.csproj
index ff78320..d32645e 100644
--- a/ShoopNCook.csproj
+++ b/ShoopNCook.csproj
@@ -49,18 +49,10 @@
-
-
-
-
-
-
-
-
@@ -79,21 +71,15 @@
-
+
MSBuild:Compile
MSBuild:Compile
-
- MSBuild:Compile
-
MSBuild:Compile
-
- MSBuild:Compile
-
MSBuild:Compile
diff --git a/Views/FavoritesPage.xaml b/Views/FavoritesPage.xaml
new file mode 100644
index 0000000..5aa1b63
--- /dev/null
+++ b/Views/FavoritesPage.xaml
@@ -0,0 +1,54 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Views/FavoritesPage.xaml.cs b/Views/FavoritesPage.xaml.cs
new file mode 100644
index 0000000..b9372af
--- /dev/null
+++ b/Views/FavoritesPage.xaml.cs
@@ -0,0 +1,9 @@
+namespace ShoopNCook.Views;
+
+public partial class FavoritesPage : ContentPage
+{
+ public FavoritesPage()
+ {
+ InitializeComponent();
+ }
+}
\ No newline at end of file
diff --git a/Views/IngredientView.xaml.cs b/Views/IngredientView.xaml.cs
index 01288d8..2013447 100644
--- a/Views/IngredientView.xaml.cs
+++ b/Views/IngredientView.xaml.cs
@@ -3,13 +3,13 @@ namespace ShoopNCook.Views;
public partial class IngredientView : ContentView
{
- public static readonly BindableProperty NameProperty =
+ private readonly BindableProperty NameProperty =
BindableProperty.Create(nameof(Name), typeof(string), typeof(IngredientView), default(string));
- public static readonly BindableProperty QuantityProperty =
+ private readonly BindableProperty QuantityProperty =
BindableProperty.Create(nameof(Quantity), typeof(float), typeof(IngredientView), default(float));
- public static readonly BindableProperty UnitProperty =
+ private readonly BindableProperty UnitProperty =
BindableProperty.Create(nameof(Unit), typeof(string), typeof(IngredientView), default(string));
public string Name
diff --git a/Views/RecipePage.xaml b/Views/RecipePage.xaml
index 16e690b..9423b7c 100644
--- a/Views/RecipePage.xaml
+++ b/Views/RecipePage.xaml
@@ -108,26 +108,26 @@
x:Name="Stars"
Spacing="2"
Margin="10, 0, 0, 0">
-
-
-
-
-
+
+
+
+
+
-
+
+
+
+
+
+
+
+
+
+
+ x:Name="TitleLabel"/>
+ x:Name="SubtitleLabel"/>
diff --git a/Views/RecipeView.xaml.cs b/Views/RecipeView.xaml.cs
index 07d00b6..8dcd0ea 100644
--- a/Views/RecipeView.xaml.cs
+++ b/Views/RecipeView.xaml.cs
@@ -2,8 +2,46 @@ namespace ShoopNCook.Views;
public partial class RecipeView : ContentView
{
- public RecipeView()
+
+
+ public RecipeView(): this(5, "Title", "Subtitle")
+ {}
+
+ public RecipeView(float note, string title, string subtitle)
{
InitializeComponent();
+ Note = note;
+ Title = title;
+ Subtitle = subtitle;
}
+
+ public float Note
+ {
+ set => SetNote(value);
+ }
+
+ public string Title
+ {
+ set => TitleLabel.Text = value;
+ }
+
+ public string Subtitle
+ {
+ set => SubtitleLabel.Text = value;
+ }
+
+
+ private void SetNote(float note)
+ {
+ int i = 1;
+ foreach (Image img in Stars.Children)
+ {
+ if (i <= note)
+ {
+ img.Opacity = 0;
+ i++;
+ }
+ else img.Opacity = 1;
+ }
+ }
}
\ No newline at end of file