You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

50 lines
1.4 KiB

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
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.Navigation;
using System.Windows.Shapes;
namespace eCompanies
{
/// <summary>
/// Логика взаимодействия для MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
doSomethingWithDb();
}
private void addTextToBlock(string str = "")
{
textBlock.Text += ("\n" + str);
}
private void doSomethingWithDb()
{
using (var db = new CompaniesDBContext())
{
db.Companies.Add(new Companies { Name = "Unknown company", ContractStatus = Companies.Status.NotReachedYet.ToString() });
var count = db.SaveChanges();
addTextToBlock(count + " records saved to database");
addTextToBlock();
addTextToBlock("All companies in database:");
foreach (var company in db.Companies)
addTextToBlock(" - " + company.Name);
}
}
}
}