using Microsoft.EntityFrameworkCore; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace WpfApp1.Models { public class Users { public int ID { get; set; } public string Surname { get; set; } public string Name { get; set; } public string Patronymic { get; set; } public string Birthday { get; set; } public string SerialPassport { get; set; } public string NumberPassport { get; set; } public int WorkExperience { get; set; } public string Login { get; set; } public string Password { get; set; } public int IdRole { get; set; } public string UserName { get { ApplicationContext db = new ApplicationContext(); // гарантируем, что база данных создана db.Database.EnsureCreated(); // загружаем данные из БД db.Users.Load(); Users user = db.Users.Local.FirstOrDefault(x => x.ID == ID); return user.Surname + " " + user.Name[0] + ". " + user.Patronymic[0] + "."; } } public string RoleName { get { ApplicationContext db = new ApplicationContext(); // гарантируем, что база данных создана db.Database.EnsureCreated(); // загружаем данные из БД db.Role.Load(); Role role = db.Role.Local.FirstOrDefault(x => x.ID == IdRole); return role.NameRole; } } } }