Kaynağa Gözat

Ну 99% готово что уж тут)

Rhomaios 2 yıl önce
ebeveyn
işleme
3c0931c1bd
100 değiştirilmiş dosya ile 1106 ekleme ve 18 silme
  1. BIN
      .vs/MyMoviesWPF/DesignTimeBuild/.dtbcache.v2
  2. BIN
      .vs/MyMoviesWPF/v17/.futdcache.v1
  3. BIN
      .vs/MyMoviesWPF/v17/.suo
  4. 9 3
      MyMoviesWPF/MVVM/View/Pages/CartPage.xaml
  5. 2 2
      MyMoviesWPF/MVVM/View/Pages/MoviePage.xaml
  6. 60 2
      MyMoviesWPF/MVVM/View/Pages/OrderPage.xaml
  7. 3 1
      MyMoviesWPF/MVVM/View/Pages/OrderPage.xaml.cs
  8. 35 1
      MyMoviesWPF/MVVM/ViewModel/CartPageViewModel.cs
  9. 2 0
      MyMoviesWPF/MVVM/ViewModel/Core/Service.cs
  10. 1 1
      MyMoviesWPF/MVVM/ViewModel/MainViewModel.cs
  11. 76 0
      MyMoviesWPF/MVVM/ViewModel/MovieViewModel.cs
  12. 253 0
      MyMoviesWPF/MVVM/ViewModel/OrderPageViewModel.cs
  13. BIN
      MyMoviesWPF/bin/Debug/net6.0-windows/MyMoviesWPF.dll
  14. BIN
      MyMoviesWPF/bin/Debug/net6.0-windows/MyMoviesWPF.pdb
  15. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/CartPage.baml
  16. 1 1
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/CartPage.g.cs
  17. 2 2
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/CartPage.g.i.cs
  18. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/MoviePage.baml
  19. 1 1
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/MoviePage.g.cs
  20. 1 1
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/MoviePage.g.i.cs
  21. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/OrderPage.baml
  22. 101 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/OrderPage.g.cs
  23. 27 2
      MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/OrderPage.g.i.cs
  24. 1 1
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.csproj.CoreCompileInputs.cache
  25. 2 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.csproj.FileListAbsolute.txt
  26. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.dll
  27. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.g.resources
  28. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.pdb
  29. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.AssemblyInfo.cs
  30. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.AssemblyInfoInputs.cache
  31. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  32. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.assets.cache
  33. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.csproj.BuildWithSkipAnalyzers
  34. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.AssemblyInfo.cs
  35. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.AssemblyInfoInputs.cache
  36. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  37. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.assets.cache
  38. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.csproj.BuildWithSkipAnalyzers
  39. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.AssemblyInfo.cs
  40. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.AssemblyInfoInputs.cache
  41. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  42. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.assets.cache
  43. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.csproj.BuildWithSkipAnalyzers
  44. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.AssemblyInfo.cs
  45. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.AssemblyInfoInputs.cache
  46. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  47. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.assets.cache
  48. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.csproj.BuildWithSkipAnalyzers
  49. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.AssemblyInfo.cs
  50. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.AssemblyInfoInputs.cache
  51. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  52. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.assets.cache
  53. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.csproj.BuildWithSkipAnalyzers
  54. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.AssemblyInfo.cs
  55. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.AssemblyInfoInputs.cache
  56. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  57. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.assets.cache
  58. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.csproj.BuildWithSkipAnalyzers
  59. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.AssemblyInfo.cs
  60. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.AssemblyInfoInputs.cache
  61. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  62. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.assets.cache
  63. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.csproj.BuildWithSkipAnalyzers
  64. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.AssemblyInfo.cs
  65. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.AssemblyInfoInputs.cache
  66. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  67. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.assets.cache
  68. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.csproj.BuildWithSkipAnalyzers
  69. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.AssemblyInfo.cs
  70. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.AssemblyInfoInputs.cache
  71. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  72. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.assets.cache
  73. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.csproj.BuildWithSkipAnalyzers
  74. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.AssemblyInfo.cs
  75. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.AssemblyInfoInputs.cache
  76. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  77. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.assets.cache
  78. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.csproj.BuildWithSkipAnalyzers
  79. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.AssemblyInfo.cs
  80. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.AssemblyInfoInputs.cache
  81. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  82. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.assets.cache
  83. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.csproj.BuildWithSkipAnalyzers
  84. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.AssemblyInfo.cs
  85. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.AssemblyInfoInputs.cache
  86. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  87. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.assets.cache
  88. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.csproj.BuildWithSkipAnalyzers
  89. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.AssemblyInfo.cs
  90. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.AssemblyInfoInputs.cache
  91. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  92. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.assets.cache
  93. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.csproj.BuildWithSkipAnalyzers
  94. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.AssemblyInfo.cs
  95. 1 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.AssemblyInfoInputs.cache
  96. 10 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig
  97. BIN
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.assets.cache
  98. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.csproj.BuildWithSkipAnalyzers
  99. 25 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5trm1hmi_wpftmp.AssemblyInfo.cs
  100. 0 0
      MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5trm1hmi_wpftmp.AssemblyInfoInputs.cache

BIN
.vs/MyMoviesWPF/DesignTimeBuild/.dtbcache.v2


BIN
.vs/MyMoviesWPF/v17/.futdcache.v1


BIN
.vs/MyMoviesWPF/v17/.suo


+ 9 - 3
MyMoviesWPF/MVVM/View/Pages/CartPage.xaml

@@ -22,11 +22,17 @@
         </Grid.ColumnDefinitions>
         </Grid.ColumnDefinitions>
         <Button Content="Перейти к оплате" 
         <Button Content="Перейти к оплате" 
                 HorizontalAlignment="Center" VerticalAlignment="Center"
                 HorizontalAlignment="Center" VerticalAlignment="Center"
-                Grid.Row="1" Grid.Column="1" Height="75" Width="250"/>
+                Grid.Row="1" Grid.Column="1" Height="75" Width="250"
+                Command="{Binding OpenOrderPage}"/>
         <Button Content="Отмена" 
         <Button Content="Отмена" 
                 HorizontalAlignment="Right" VerticalAlignment="Center"
                 HorizontalAlignment="Right" VerticalAlignment="Center"
-                Grid.Row="1" Grid.Column="2" Height="75" Width="250" />
-        <DataGrid ItemsSource="{Binding CartMoviesCollection}" SelectedItem="{Binding RemoveMovie}" Grid.Column="1" IsReadOnly="True"/>
+                Grid.Row="1" Grid.Column="2" Height="75" Width="250" 
+                Command="{Binding Cancel}"/>
+        <DataGrid ItemsSource="{Binding CartMoviesCollection}" SelectedItem="{Binding RemoveMovie}" Grid.Column="1" IsReadOnly="True" AutoGenerateColumns="False">
+            <DataGrid.Columns>
+                <DataGridTextColumn Header="Название" Binding="{Binding Name}" IsReadOnly="True"></DataGridTextColumn>
+            </DataGrid.Columns>
+        </DataGrid>
         <DataGrid ItemsSource="{Binding CartMoviesCollection}" HeadersVisibility="None"
         <DataGrid ItemsSource="{Binding CartMoviesCollection}" HeadersVisibility="None"
                     Grid.Column="2" IsReadOnly="True" AutoGenerateColumns="False" BorderBrush = "Transparent" Background = "Transparent" RowBackground = "Transparent">
                     Grid.Column="2" IsReadOnly="True" AutoGenerateColumns="False" BorderBrush = "Transparent" Background = "Transparent" RowBackground = "Transparent">
             <DataGrid.LayoutTransform>
             <DataGrid.LayoutTransform>

+ 2 - 2
MyMoviesWPF/MVVM/View/Pages/MoviePage.xaml

@@ -44,8 +44,8 @@
 
 
         </StackPanel>
         </StackPanel>
         <StackPanel Orientation="Horizontal" HorizontalAlignment="Right"  VerticalAlignment="Bottom" Grid.Column="1" Height="75" Width="400" Margin="0,0,54,0">
         <StackPanel Orientation="Horizontal" HorizontalAlignment="Right"  VerticalAlignment="Bottom" Grid.Column="1" Height="75" Width="400" Margin="0,0,54,0">
-            <Button Height="75" Width="200" Content="В корзину" Command="{Binding AddToCart}"/>
-            <Button Height="75" Width="200" Content="Отмена"/>
+            <Button Height="75" Width="200" Content="В корзину" Command="{Binding AddToCart}" IsEnabled="{Binding AddToCartEnability}" Margin="5, 0, 0, 0"/>
+            <Button Height="75" Width="200" Content="Отмена" Margin="5, 0, 0, 0 " Command="{Binding Cancel}"/>
 
 
         </StackPanel>
         </StackPanel>
         <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Grid.Column="1">
         <StackPanel HorizontalAlignment="Center" VerticalAlignment="Top" Grid.Column="1">

+ 60 - 2
MyMoviesWPF/MVVM/View/Pages/OrderPage.xaml

@@ -16,9 +16,67 @@
 
 
         <Button Content="Продолжить" 
         <Button Content="Продолжить" 
                 HorizontalAlignment="Left" VerticalAlignment="Center"
                 HorizontalAlignment="Left" VerticalAlignment="Center"
-                Grid.Row="1" Grid.Column="1" Height="75" Width="250"/>
+                Grid.Row="1" Grid.Column="1" Height="75" Width="250"
+                Command="{Binding ContinuePayment}" IsEnabled="{Binding ContinuePaymentEnability}"/>
         <Button Content="Отмена" 
         <Button Content="Отмена" 
                 HorizontalAlignment="Right" VerticalAlignment="Center"
                 HorizontalAlignment="Right" VerticalAlignment="Center"
-                Grid.Row="1" Grid.Column="1" Height="75" Width="250"/>
+                Grid.Row="1" Grid.Column="1" Height="75" Width="250"
+                Command="{Binding Cancel}"/>
+
+        <Border HorizontalAlignment="Right" VerticalAlignment="Center" Height="360" Width="500" 
+            Background="GhostWhite" BorderBrush="Gainsboro" BorderThickness="1">
+            <StackPanel Margin="10">
+                <ComboBox x:Name="ComboBox" Text="AAAAA"  ItemsSource="{Binding Orders}" SelectedItem="{Binding SelectedOrder}" HorizontalAlignment="Right">
+                    <ComboBox.ItemTemplate>
+                        <DataTemplate>
+                            <TextBlock Text="{Binding IdmovieNavigation.Name}"/>
+                        </DataTemplate>
+                    </ComboBox.ItemTemplate>
+                </ComboBox>
+                <Border Width="150" Height="25" HorizontalAlignment="Right" Margin="0, 5">
+                    <TextBlock Text="{Binding Amount}" HorizontalAlignment="Right" VerticalAlignment="Center"/>
+                </Border>
+                <Border Width="150" Height="25" HorizontalAlignment="Right" Margin="0, 5">
+                    <TextBox Text="{Binding SelectedOrder.IduserNavigation.Login, TargetNullValue=Кому}" HorizontalAlignment="Right" VerticalAlignment="Center"/>
+                </Border>
+                <Border Width="150" Height="25" HorizontalAlignment="Right" Margin="0, 200, 10, 0">
+                    <TextBlock Text="{Binding Sum, UpdateSourceTrigger=PropertyChanged}" HorizontalAlignment="Right" VerticalAlignment="Center"/>
+                </Border>
+            </StackPanel>
+        </Border>
+        <Border HorizontalAlignment="Left" VerticalAlignment="Center" Height="360" Width="500" 
+            Background="GhostWhite" BorderBrush="Gainsboro" BorderThickness="1">
+            <StackPanel Margin="10">
+                <ComboBox x:Name="ComboBox2" Text="AAAAA"  ItemsSource="{Binding Payments}" SelectedItem="{Binding SelectedPayment}" HorizontalAlignment="Left">
+                    <ComboBox.ItemTemplate>
+                        <DataTemplate>
+                            <TextBlock Text="{Binding }"/>
+                        </DataTemplate>
+                    </ComboBox.ItemTemplate>
+                </ComboBox>
+                <StackPanel Orientation="Horizontal" HorizontalAlignment="Right">
+
+
+                    <Border Width="150" Height="25">
+                        <TextBox Text="Счет" HorizontalAlignment="Right" VerticalAlignment="Center"/>
+                    </Border>
+                    <Border Width="75" Height="25">
+                        <TextBox Text="Код" HorizontalAlignment="Right" VerticalAlignment="Center"/>
+                    </Border>
+                </StackPanel>
+                <Border Width="150" Height="25" HorizontalAlignment="Right" Margin="0, 5">
+                    <TextBox Text="Действует до" HorizontalAlignment="Right" VerticalAlignment="Center"/>
+                </Border>
+                <Border Width="150" Height="25" HorizontalAlignment="Right" Margin="0, 5, 0, 0">
+                    <TextBox Text="Имядержатель" HorizontalAlignment="Right" VerticalAlignment="Center"/>
+                </Border>
+            </StackPanel>
+        </Border>
+
+
+
+
+
+
     </Grid>
     </Grid>
 </Page>
 </Page>

+ 3 - 1
MyMoviesWPF/MVVM/View/Pages/OrderPage.xaml.cs

@@ -1,4 +1,5 @@
-using System;
+using MyMoviesWPF.MVVM.ViewModel;
+using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
 using System.Linq;
 using System.Linq;
 using System.Text;
 using System.Text;
@@ -23,6 +24,7 @@ namespace MyMoviesWPF.MVVM.View.Pages
         public OrderPage()
         public OrderPage()
         {
         {
             InitializeComponent();
             InitializeComponent();
+            DataContext = new OrderPageViewModel();
         }
         }
     }
     }
 }
 }

+ 35 - 1
MyMoviesWPF/MVVM/ViewModel/CartPageViewModel.cs

@@ -1,4 +1,5 @@
 using Microsoft.Toolkit.Mvvm.Input;
 using Microsoft.Toolkit.Mvvm.Input;
+using MyMoviesWPF.MVVM.View.Pages;
 using MyMoviesWPF.MVVM.ViewModel.Core;
 using MyMoviesWPF.MVVM.ViewModel.Core;
 using System;
 using System;
 using System.Collections.Generic;
 using System.Collections.Generic;
@@ -12,6 +13,8 @@ namespace MyMoviesWPF.MVVM.ViewModel
 {
 {
     public class CartPageViewModel : BaseViewModel
     public class CartPageViewModel : BaseViewModel
     {
     {
+        private RelayCommand _openOrderPage;
+        private RelayCommand _cancel;
         private ObservableCollection<Movie> _cartMoviesCollection;
         private ObservableCollection<Movie> _cartMoviesCollection;
         private Movie _removeMovie;
         private Movie _removeMovie;
         public CartPageViewModel()
         public CartPageViewModel()
@@ -42,7 +45,7 @@ namespace MyMoviesWPF.MVVM.ViewModel
             {
             {
                 if (MessageBox.Show("Вы действительно хотите убрать этот фильм из корзины?",
                 if (MessageBox.Show("Вы действительно хотите убрать этот фильм из корзины?",
                 "Confirmation", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
                 "Confirmation", MessageBoxButton.YesNo) == MessageBoxResult.Yes)
-                {
+                {                   
                     var itemToRemove = Service.CartMoviesCollection.Single(r => r.Idmovie == Service.movie.Idmovie);
                     var itemToRemove = Service.CartMoviesCollection.Single(r => r.Idmovie == Service.movie.Idmovie);
                     Service.CartMoviesCollection.Remove(itemToRemove);
                     Service.CartMoviesCollection.Remove(itemToRemove);
                     _cartMoviesCollection = Service.CartMoviesCollection;
                     _cartMoviesCollection = Service.CartMoviesCollection;
@@ -57,6 +60,37 @@ namespace MyMoviesWPF.MVVM.ViewModel
             }
             }
         }
         }
 
 
+        
+        public RelayCommand Cancel
+        {
+            get
+            {
+                return _cancel
+                  ?? (_cancel = new RelayCommand(
+                    async () =>
+                    {
+                        CartMoviesCollection.Clear();
+                        Service.CartMoviesCollection.Clear();
+                        Service.MainViewModel.UpdateCartStr();
+                        Service.MainViewModel.UpdatePage(Service.catalogPage);
+                    }));
+            }
+        }
 
 
+        public RelayCommand OpenOrderPage
+        {
+            get
+            {
+                return _openOrderPage
+                  ?? (_openOrderPage = new RelayCommand(
+                    async () =>
+                    {
+                        OrderPage page = new OrderPage();
+                        CartMoviesCollection.Clear();
+                        Service.MainViewModel.UpdateCartStr();
+                        Service.MainViewModel.UpdatePage(page);
+                    }));
+            }
+        }
     }
     }
 }
 }

+ 2 - 0
MyMoviesWPF/MVVM/ViewModel/Core/Service.cs

@@ -5,6 +5,7 @@ using System.Linq;
 using System.Text;
 using System.Text;
 using System.Windows.Controls;
 using System.Windows.Controls;
 using MyMoviesWPF.Models;
 using MyMoviesWPF.Models;
+using MyMoviesWPF.MVVM.View.Pages;
 
 
 namespace MyMoviesWPF.MVVM.ViewModel.Core
 namespace MyMoviesWPF.MVVM.ViewModel.Core
 {
 {
@@ -13,6 +14,7 @@ namespace MyMoviesWPF.MVVM.ViewModel.Core
         public static MyMoviesDBContext db = new MyMoviesDBContext();
         public static MyMoviesDBContext db = new MyMoviesDBContext();
 
 
         public static User LoggedUser = new User();
         public static User LoggedUser = new User();
+        public static CatalogPage catalogPage = new CatalogPage();
         public static ObservableCollection<Movie> CartMoviesCollection { get; set; } = new ObservableCollection<Movie>();
         public static ObservableCollection<Movie> CartMoviesCollection { get; set; } = new ObservableCollection<Movie>();
         public static MainViewModel MainViewModel { get; set; }
         public static MainViewModel MainViewModel { get; set; }
         public static Movie movie { get; set; }
         public static Movie movie { get; set; }

+ 1 - 1
MyMoviesWPF/MVVM/ViewModel/MainViewModel.cs

@@ -51,7 +51,7 @@ namespace MyMoviesWPF.MVVM.ViewModel
             Service.LoggedUser = user[0];
             Service.LoggedUser = user[0];
             UpdateCartStr();
             UpdateCartStr();
             Service.MainViewModel = this;
             Service.MainViewModel = this;
-            _currentPage = new CatalogPage();
+            UpdatePage(Service.catalogPage);
         }
         }
 
 
 
 

+ 76 - 0
MyMoviesWPF/MVVM/ViewModel/MovieViewModel.cs

@@ -16,6 +16,9 @@ namespace MyMoviesWPF.MVVM.ViewModel
     {
     {
         private ObservableCollection<ActorList> _actors;
         private ObservableCollection<ActorList> _actors;
         private RelayCommand _addToCart;
         private RelayCommand _addToCart;
+        private RelayCommand _cancel;
+        private bool _addToCartEnability = true;
+        private Order _orders;
         public string Name { get => Service.movie.Name; }
         public string Name { get => Service.movie.Name; }
         public string Description { get => Service.movie.Description; }
         public string Description { get => Service.movie.Description; }
         public Genre Genre { get => Service.db.Genres.Where(g => g.Idgenre == Service.movie.Idgenre).FirstOrDefault(); }
         public Genre Genre { get => Service.db.Genres.Where(g => g.Idgenre == Service.movie.Idgenre).FirstOrDefault(); }
@@ -32,9 +35,61 @@ namespace MyMoviesWPF.MVVM.ViewModel
                 _actors = value;
                 _actors = value;
             }
             }
         }
         }
+
+        public RelayCommand Cancel
+        {
+            get
+            {
+                return _cancel
+                  ?? (_cancel = new RelayCommand(
+                    async () =>
+                    {
+                        Service.MainViewModel.UpdatePage(Service.catalogPage);
+                    }));
+            }
+        }
+
+
+
         public MovieViewModel()
         public MovieViewModel()
         {
         {
             ActorsCollection = new(Service.db.ActorLists.Where(o => o.ListNum == Service.movie.IdactorList).Include(q => q.IdactorNavigation));
             ActorsCollection = new(Service.db.ActorLists.Where(o => o.ListNum == Service.movie.IdactorList).Include(q => q.IdactorNavigation));
+            foreach(Order order in Service.db.Orders)
+            {
+                if(order.Idmovie == Service.movie.Idmovie && order.Iduser == Service.LoggedUser.Iduser && order.Status != "Отменен")
+                {
+                    UpdateEnability(false);
+                }
+            }
+            
+
+        }
+
+        public Order Orders
+        {
+            get => _orders;
+            set
+            {
+                if (_orders == value)
+                    return;
+
+                _orders = value;
+                OnPropertyChanged("Orders");
+
+            }
+        }
+
+        public bool AddToCartEnability
+        {
+            get => _addToCartEnability;
+            set
+            {
+                if (_addToCartEnability == value)
+                    return;
+
+                _addToCartEnability = value;
+                OnPropertyChanged("AddToCartEnability");
+            }
         }
         }
 
 
         public RelayCommand AddToCart
         public RelayCommand AddToCart
@@ -48,10 +103,31 @@ namespace MyMoviesWPF.MVVM.ViewModel
                         MessageBox.Show("Фильм успешно добавлен в корзину !", "Успех", MessageBoxButton.OK, MessageBoxImage.Information);               
                         MessageBox.Show("Фильм успешно добавлен в корзину !", "Успех", MessageBoxButton.OK, MessageBoxImage.Information);               
                         Service.CartMoviesCollection.Add(Service.movie);
                         Service.CartMoviesCollection.Add(Service.movie);
                         Service.MainViewModel.UpdateCartStr();
                         Service.MainViewModel.UpdateCartStr();
+                        UpdateEnability();
+
                     }));
                     }));
             }
             }
         }
         }
 
 
+        public void UpdateEnability()
+        {
+            if(_addToCartEnability == true)
+            {
+                _addToCartEnability = false;
+            }
+            else
+            {
+                _addToCartEnability = true;
+            }
+            OnPropertyChanged("AddToCartEnability");
+        }
+
+        public void UpdateEnability(bool value)
+        {
+            _addToCartEnability = value;
+     
+            OnPropertyChanged("AddToCartEnability");
+        }
 
 
 
 
     }
     }

+ 253 - 0
MyMoviesWPF/MVVM/ViewModel/OrderPageViewModel.cs

@@ -0,0 +1,253 @@
+using Microsoft.EntityFrameworkCore;
+using Microsoft.Toolkit.Mvvm.Input;
+using MyMoviesWPF.MVVM.View.Pages;
+using MyMoviesWPF.MVVM.ViewModel.Core;
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+using System.Windows.Controls;
+
+namespace MyMoviesWPF.MVVM.ViewModel
+{
+    internal class OrderPageViewModel : BaseViewModel
+    {
+        private ObservableCollection<Order> _orders;
+        private RelayCommand _continuePayment;
+        private RelayCommand _cancel;
+        private Order _selectedOrder;
+        private string _sum;
+        private string _amount;
+        private string _selectedPayment;
+        private bool _continuePaymentEnability = true;
+
+        //    A.Where(x => Char.IsDigit(x[0]) && x.Length == L).ToList().LastOrDefault() ?? "Not found";
+        //A.Sum(x => x.Length));  
+
+
+        public bool ContinuePaymentEnability
+        {
+            get => _continuePaymentEnability;
+            set
+            {
+                if (_continuePaymentEnability == value)
+                    return;
+
+                _continuePaymentEnability = value;
+                OnPropertyChanged("ContinuePaymentEnability");
+            }
+        }
+        public RelayCommand Cancel
+        {
+            get
+            {
+                return _cancel
+                  ?? (_cancel = new RelayCommand(
+                    async () =>
+                    {
+                        foreach (Order order in Orders)
+                        {
+                            order.Status = "Отменен";
+
+                            Service.db.Orders.Update(order);
+                            Service.db.SaveChanges();
+                        }
+                        Service.CartMoviesCollection.Clear();
+                        Orders.Clear();
+                        Service.MainViewModel.UpdateCartStr();
+                        Service.MainViewModel.UpdatePage(Service.catalogPage);
+
+                    }));
+            }
+        }
+
+
+
+        private ObservableCollection<String> _payments = new ObservableCollection<String>() { "Sberbank", "Paypal", "Gazprombank", "RosSelkhozbank" };
+
+        public ObservableCollection<String> Payments
+        {
+            get => _payments;
+            set
+            {
+                if (_payments == value)
+                    return;
+
+                _payments = value;
+                OnPropertyChanged("Payments");
+            }
+        }
+
+        public string SelectedPayment
+        {
+            get => _selectedPayment;
+            set
+            {
+                if (_selectedPayment == value)
+                    return;
+
+                _selectedPayment = value;
+                if (_continuePaymentEnability == false && Orders != null)
+                {
+                    if(Orders.Count == 1 && Orders[0] != null || Orders.Count > 1)
+                    {
+                        UpdateEnability(true);
+                    }
+                }
+                OnPropertyChanged("SelectedPayment");
+            }
+        }
+        public string Sum
+        {
+            get => _sum;
+            set
+            {
+                if (_sum == value)
+                    return;
+
+                _sum = value;
+                OnPropertyChanged("Sum");
+            }
+        }
+
+
+        public string Amount
+        {
+            get => _amount;
+            set
+            {
+                if (_amount == value)
+                    return;
+
+                _amount = value;
+                OnPropertyChanged("Amount");
+            }
+        }
+
+        public ObservableCollection<Order> Orders
+        {
+            get { return _orders; }
+            set
+            {
+                if (_orders == value)
+                    return;
+
+                _orders = value;
+                OnPropertyChanged("Orders");
+            }
+        }
+        //SelectedOrder
+
+        public Order SelectedOrder
+        {
+            get
+            {
+                return _selectedOrder;
+            }
+            set
+            {
+                _selectedOrder = value;
+                OnPropertyChanged();
+            }
+        }
+
+        public RelayCommand ContinuePayment
+        {
+            get
+            {
+                return _continuePayment
+                  ?? (_continuePayment = new RelayCommand(
+                    async () =>
+                    {
+                        Payment payment = new Payment();
+                        payment.PaymentType = SelectedPayment;
+                        payment.Sum = Decimal.Parse(Sum);
+                        payment.Date = DateTime.Now;
+                        payment.Status = "Успешно";
+                        Service.db.Payments.Add(payment);
+                        Service.db.SaveChanges();
+
+                        foreach (Order order in Orders)
+                        {
+                            order.Status = "Выполнен";
+                            order.IdpaymentNavigation = payment;
+
+                            Service.db.Orders.Update(order);
+                            Service.db.SaveChanges();
+                        }
+                        Service.CartMoviesCollection.Clear();
+                        Orders.Clear();
+                        Service.MainViewModel.UpdateCartStr();
+                        MessageBox.Show("Операция прошла успешно !", "Успех", MessageBoxButton.OK, MessageBoxImage.Information);
+                        Service.MainViewModel.UpdatePage(Service.catalogPage);
+
+
+                    }));
+            }
+        }
+
+        public OrderPageViewModel()
+        {
+            foreach (Movie thing in Service.CartMoviesCollection)
+            {
+                Order order = new Order();
+                order.Idmovie = thing.Idmovie;
+                order.Iduser = Service.LoggedUser.Iduser;
+                order.Status = "В Процессе";
+                order.Price = thing.Price;
+                order.Date = DateTime.Now;
+
+                //Orders.Add(order);
+                
+                Service.db.Orders.Add(order);
+                Service.db.SaveChanges();
+            }
+            _orders = new ObservableCollection<Order>(Service.db.Orders.Where(x => x.Status == "В Процессе"));
+            Orders = new(Service.db.Orders.Where(o => o.Status == "В Процессе").DefaultIfEmpty().Include(q => q.IdmovieNavigation).Include(u => u.IduserNavigation));
+
+            OnPropertyChanged("Orders");
+            _sum = Convert.ToString((from x in Orders where x != null select x.Price).DefaultIfEmpty().Sum() ?? 0 );
+            OnPropertyChanged("Sum");
+            _amount = Convert.ToString((from x in Orders where x != null select x.Idorder).DefaultIfEmpty().Count());
+
+
+            if(Orders != null)
+            {
+                UpdateEnability(true);
+            }
+            if(SelectedPayment == null)
+            {
+                UpdateEnability(false);
+            }
+
+
+        }
+
+
+
+
+        public void UpdateEnability()
+        {
+            if (_continuePaymentEnability == true)
+            {
+                _continuePaymentEnability = false;
+            }
+            else
+            {
+                _continuePaymentEnability = true;
+            }
+            OnPropertyChanged("ContinuePaymentEnability");
+        }
+
+        public void UpdateEnability(bool value)
+        {
+            _continuePaymentEnability = value;
+
+            OnPropertyChanged("ContinuePaymentEnability");
+        }
+
+    }
+}

BIN
MyMoviesWPF/bin/Debug/net6.0-windows/MyMoviesWPF.dll


BIN
MyMoviesWPF/bin/Debug/net6.0-windows/MyMoviesWPF.pdb


BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/CartPage.baml


+ 1 - 1
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/CartPage.g.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\CartPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "D97467F36E5C10CD565A9CCC5742527C5240385D"
+#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\CartPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "7F815F1641F11A5A321D320F8E46614F1E8A49A1"
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 // <auto-generated>
 // <auto-generated>
 //     Этот код создан программой.
 //     Этот код создан программой.

+ 2 - 2
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/CartPage.g.i.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\CartPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "D97467F36E5C10CD565A9CCC5742527C5240385D"
+#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\CartPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "7F815F1641F11A5A321D320F8E46614F1E8A49A1"
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 // <auto-generated>
 // <auto-generated>
 //     Этот код создан программой.
 //     Этот код создан программой.
@@ -53,7 +53,7 @@ namespace MyMoviesWPF.MVVM.View.Pages {
                 return;
                 return;
             }
             }
             _contentLoaded = true;
             _contentLoaded = true;
-            System.Uri resourceLocater = new System.Uri("/MyMoviesWPF;V1.0.0.0;component/mvvm/view/pages/cartpage.xaml", System.UriKind.Relative);
+            System.Uri resourceLocater = new System.Uri("/MyMoviesWPF;component/mvvm/view/pages/cartpage.xaml", System.UriKind.Relative);
             
             
             #line 1 "..\..\..\..\..\..\MVVM\View\Pages\CartPage.xaml"
             #line 1 "..\..\..\..\..\..\MVVM\View\Pages\CartPage.xaml"
             System.Windows.Application.LoadComponent(this, resourceLocater);
             System.Windows.Application.LoadComponent(this, resourceLocater);

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/MoviePage.baml


+ 1 - 1
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/MoviePage.g.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\MoviePage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5F1D786E2A5D405C101F10634B9577D501F1B982"
+#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\MoviePage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "81129D379B965A2AFB8FB9DD1C4C42FEC711884C"
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 // <auto-generated>
 // <auto-generated>
 //     Этот код создан программой.
 //     Этот код создан программой.

+ 1 - 1
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/MoviePage.g.i.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\MoviePage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "5F1D786E2A5D405C101F10634B9577D501F1B982"
+#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\MoviePage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "81129D379B965A2AFB8FB9DD1C4C42FEC711884C"
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 // <auto-generated>
 // <auto-generated>
 //     Этот код создан программой.
 //     Этот код создан программой.

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/OrderPage.baml


+ 101 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/OrderPage.g.cs

@@ -0,0 +1,101 @@
+#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1852FEA976835FDC98FC292BA773FF2D19B2CC8B"
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using MyMoviesWPF.MVVM.View.Pages;
+using System;
+using System.Diagnostics;
+using System.Windows;
+using System.Windows.Automation;
+using System.Windows.Controls;
+using System.Windows.Controls.Primitives;
+using System.Windows.Controls.Ribbon;
+using System.Windows.Data;
+using System.Windows.Documents;
+using System.Windows.Ink;
+using System.Windows.Input;
+using System.Windows.Markup;
+using System.Windows.Media;
+using System.Windows.Media.Animation;
+using System.Windows.Media.Effects;
+using System.Windows.Media.Imaging;
+using System.Windows.Media.Media3D;
+using System.Windows.Media.TextFormatting;
+using System.Windows.Navigation;
+using System.Windows.Shapes;
+using System.Windows.Shell;
+
+
+namespace MyMoviesWPF.MVVM.View.Pages {
+    
+    
+    /// <summary>
+    /// OrderPage
+    /// </summary>
+    public partial class OrderPage : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
+        
+        
+        #line 29 "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox ComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 50 "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox ComboBox2;
+        
+        #line default
+        #line hidden
+        
+        private bool _contentLoaded;
+        
+        /// <summary>
+        /// InitializeComponent
+        /// </summary>
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.3.0")]
+        public void InitializeComponent() {
+            if (_contentLoaded) {
+                return;
+            }
+            _contentLoaded = true;
+            System.Uri resourceLocater = new System.Uri("/MyMoviesWPF;component/mvvm/view/pages/orderpage.xaml", System.UriKind.Relative);
+            
+            #line 1 "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml"
+            System.Windows.Application.LoadComponent(this, resourceLocater);
+            
+            #line default
+            #line hidden
+        }
+        
+        [System.Diagnostics.DebuggerNonUserCodeAttribute()]
+        [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "6.0.3.0")]
+        [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
+        void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            this.ComboBox = ((System.Windows.Controls.ComboBox)(target));
+            return;
+            case 2:
+            this.ComboBox2 = ((System.Windows.Controls.ComboBox)(target));
+            return;
+            }
+            this._contentLoaded = true;
+        }
+    }
+}
+

+ 27 - 2
MyMoviesWPF/obj/Debug/net6.0-windows/MVVM/View/Pages/OrderPage.g.i.cs

@@ -1,4 +1,4 @@
-#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "EC5FF475BB8A3DA78C64D8DDEA56614FB3111EA3"
+#pragma checksum "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml" "{ff1816ec-aa5e-4d10-87f7-6f4963833460}" "1852FEA976835FDC98FC292BA773FF2D19B2CC8B"
 //------------------------------------------------------------------------------
 //------------------------------------------------------------------------------
 // <auto-generated>
 // <auto-generated>
 //     Этот код создан программой.
 //     Этот код создан программой.
@@ -41,6 +41,22 @@ namespace MyMoviesWPF.MVVM.View.Pages {
     /// </summary>
     /// </summary>
     public partial class OrderPage : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
     public partial class OrderPage : System.Windows.Controls.Page, System.Windows.Markup.IComponentConnector {
         
         
+        
+        #line 29 "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox ComboBox;
+        
+        #line default
+        #line hidden
+        
+        
+        #line 50 "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml"
+        [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")]
+        internal System.Windows.Controls.ComboBox ComboBox2;
+        
+        #line default
+        #line hidden
+        
         private bool _contentLoaded;
         private bool _contentLoaded;
         
         
         /// <summary>
         /// <summary>
@@ -53,7 +69,7 @@ namespace MyMoviesWPF.MVVM.View.Pages {
                 return;
                 return;
             }
             }
             _contentLoaded = true;
             _contentLoaded = true;
-            System.Uri resourceLocater = new System.Uri("/MyMoviesWPF;V1.0.0.0;component/mvvm/view/pages/orderpage.xaml", System.UriKind.Relative);
+            System.Uri resourceLocater = new System.Uri("/MyMoviesWPF;component/mvvm/view/pages/orderpage.xaml", System.UriKind.Relative);
             
             
             #line 1 "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml"
             #line 1 "..\..\..\..\..\..\MVVM\View\Pages\OrderPage.xaml"
             System.Windows.Application.LoadComponent(this, resourceLocater);
             System.Windows.Application.LoadComponent(this, resourceLocater);
@@ -69,6 +85,15 @@ namespace MyMoviesWPF.MVVM.View.Pages {
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")]
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
         [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")]
         void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
         void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) {
+            switch (connectionId)
+            {
+            case 1:
+            this.ComboBox = ((System.Windows.Controls.ComboBox)(target));
+            return;
+            case 2:
+            this.ComboBox2 = ((System.Windows.Controls.ComboBox)(target));
+            return;
+            }
             this._contentLoaded = true;
             this._contentLoaded = true;
         }
         }
     }
     }

+ 1 - 1
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.csproj.CoreCompileInputs.cache

@@ -1 +1 @@
-437d10a6a58724e8177d04365f514acabf1943bd
+da0f851307b0e1a144576be36925eff6a01fd95d

+ 2 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.csproj.FileListAbsolute.txt

@@ -294,3 +294,5 @@ C:\Users\Rhomaios\Source\Repos\MyMovies\MyMoviesWPF\obj\Debug\net6.0-windows\MVV
 C:\Users\Rhomaios\Source\Repos\MyMovies\MyMoviesWPF\obj\Debug\net6.0-windows\MVVM\View\Pages\CatalogPage.baml
 C:\Users\Rhomaios\Source\Repos\MyMovies\MyMoviesWPF\obj\Debug\net6.0-windows\MVVM\View\Pages\CatalogPage.baml
 C:\Users\Rhomaios\Source\Repos\MyMovies\MyMoviesWPF\obj\Debug\net6.0-windows\MVVM\View\Pages\MoviePage.baml
 C:\Users\Rhomaios\Source\Repos\MyMovies\MyMoviesWPF\obj\Debug\net6.0-windows\MVVM\View\Pages\MoviePage.baml
 C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\bin\Debug\net6.0-windows\DevExpress.Data.v22.1.dll
 C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\bin\Debug\net6.0-windows\DevExpress.Data.v22.1.dll
+C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\obj\Debug\net6.0-windows\MVVM\View\Pages\OrderPage.g.cs
+C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\obj\Debug\net6.0-windows\MVVM\View\Pages\OrderPage.baml

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.dll


BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.g.resources


BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF.pdb


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_04qfvuun_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_04qfvuun_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_0oevnqqz_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0oevnqqz_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_0uqnpkft_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_0uqnpkft_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_1wz1schr_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_1wz1schr_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_2bijxkg3_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2bijxkg3_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_2icd43uj_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2icd43uj_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_2qs24aj5_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2qs24aj5_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_2vzaqbhr_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_2vzaqbhr_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_30liognl_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_30liognl_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_3bciwgw2_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3bciwgw2_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_3xqklbuk_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_3xqklbuk_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_4xm2xewv_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xm2xewv_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_4xojedls_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_4xojedls_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 1 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.AssemblyInfoInputs.cache

@@ -0,0 +1 @@
+903b998a022288444f60754018b632db67068985

+ 10 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.GeneratedMSBuildEditorConfig.editorconfig

@@ -0,0 +1,10 @@
+is_global = true
+build_property.TargetFramework = net6.0-windows
+build_property.TargetPlatformMinVersion = 7.0
+build_property.UsingMicrosoftNETSdkWeb = 
+build_property.ProjectTypeGuids = 
+build_property.InvariantGlobalization = 
+build_property.PlatformNeutralAssembly = 
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = MyMoviesWPF_5cybtj5s_wpftmp
+build_property.ProjectDir = C:\Users\Rhomaios\source\repos\MyMovies\MyMoviesWPF\

BIN
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.assets.cache


+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5cybtj5s_wpftmp.csproj.BuildWithSkipAnalyzers


+ 25 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5trm1hmi_wpftmp.AssemblyInfo.cs

@@ -0,0 +1,25 @@
+//------------------------------------------------------------------------------
+// <auto-generated>
+//     Этот код создан программой.
+//     Исполняемая версия:4.0.30319.42000
+//
+//     Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае
+//     повторной генерации кода.
+// </auto-generated>
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
+[assembly: System.Reflection.AssemblyProductAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyTitleAttribute("MyMoviesWPF")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+[assembly: System.Runtime.Versioning.TargetPlatformAttribute("Windows7.0")]
+[assembly: System.Runtime.Versioning.SupportedOSPlatformAttribute("Windows7.0")]
+
+// Создано классом WriteCodeFragment MSBuild.
+

+ 0 - 0
MyMoviesWPF/obj/Debug/net6.0-windows/MyMoviesWPF_5trm1hmi_wpftmp.AssemblyInfoInputs.cache


Bu fark içinde çok fazla dosya değişikliği olduğu için bazı dosyalar gösterilmiyor