Загрузка данных
<Window x:Class="WpfApp1.Window3"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:WpfApp1"
mc:Ignorable="d"
Title="Window3" Height="450" Width="800" Background="Gray">
<Grid>
<StackPanel Width="250" Height="250" HorizontalAlignment="Left">
<TextBlock Text="Введите название" HorizontalAlignment="Center" FontSize="15" TextAlignment="Center" Margin="0,0,0,5"/>
<TextBox x:Name="Title" HorizontalAlignment="Center" Margin="0,0,0,5" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="165" Background="LightGray" Height="49"/>
<TextBlock Text="Введите описание" HorizontalAlignment="Center" FontSize="15" TextAlignment="Center" Margin="0,0,0,5"/>
<TextBox x:Name="Description" HorizontalAlignment="Center" Margin="0,5,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="162" Background="LightGray" Height="53"/>
</StackPanel>
<StackPanel Width="250" Height="250" HorizontalAlignment="Left" Margin="210 110 0 0">
<TextBlock Text="вопрос?" HorizontalAlignment="Center" FontSize="15" TextAlignment="Center" Margin="0,0,0,5"/>
<TextBox x:Name="QuestionText" HorizontalAlignment="Center" Margin="0,0,0,5" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="165" Background="LightGray" Height="49"/>
<TextBlock Text="правильный ответ" HorizontalAlignment="Center" FontSize="15" TextAlignment="Center" Margin="0,0,0,5"/>
<TextBox x:Name="QuestionTrue" HorizontalAlignment="Center" Margin="0,0,0,5" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="165" Background="LightGray" Height="49"/>
<TextBlock Text="не правильный ответ" HorizontalAlignment="Center" FontSize="15" TextAlignment="Center" Margin="0,0,0,5"/>
<TextBox x:Name="QuestionFalse" HorizontalAlignment="Center" Margin="0,5,0,0" TextWrapping="Wrap" Text="" VerticalAlignment="Top" Width="162" Background="LightGray" Height="53"/>
</StackPanel>
<Button Content="сохранить" HorizontalAlignment="Left" Margin="491,326,0,0" VerticalAlignment="Top" Height="50" Width="105" FontSize="14" BorderBrush="#FF3C821E" Click="Button_Click"/>
</Grid>
</Window>
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Data;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
using WpfLibrary5;
namespace WpfApp1
{
/// <summary>
/// Логика взаимодействия для Window3.xaml
/// </summary>
public partial class Window3 : Window
{
MyDbContext database = new MyDbContext();
public Window3()
{
InitializeComponent();
}
private void Button_Click(object sender, RoutedEventArgs e)
{
var Test = new Test() { Title = Title.Text, Description = Description.Text, CreatedAt = DateTime.Now };
database.Tests.Add(Test);
database.SaveChanges();
var Questions = new Question() { TestId = Test.Id, Text = QuestionText.Text, CorrectAnswers = QuestionTrue.Text, WrongAnswers = QuestionFalse.Text };
database.Questions.Add(Questions);
database.SaveChanges();
var window = new MainWindow();
this.Close();
window.Show();
}
}
}