1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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;
- }
- }
- }
- }
|