/
metaffoble
/
FitnessManager
Обзор
Документация
Войти
/
metaffoble
/
FitnessManager
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
develop
Model/Data/Person.cs
64 строки
3 KB
Артем Якушин
fix auth and register v2
16 фев 2026, 13:21
16 фев 2026, 13:21
86750b5
Код
Авторство
О чём код?
//------------------------------------------------------------------------------ // <auto-generated> // Этот код создан по шаблону. // // Изменения, вносимые в этот файл вручную, могут привести к непредвиденной работе приложения. // Изменения, вносимые в этот файл вручную, будут перезаписаны при повторном создании кода. // </auto-generated> //------------------------------------------------------------------------------ namespace FitnessManager.Model.Data { using System; using System.Collections.Generic; using System.Linq; public partial class Person { [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")] public Person() { this.Client = new HashSet<Client>(); this.Trainer = new HashSet<Trainer>(); } public int Id { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public string Patronymic { get; set; } public string Phone { get; set; } // Поле для хранения пользовательского значения FullName public string _customFullName; // Свойство FullName public string FullName { get { // Если пользовательское значение установлено, возвращаем его if (!string.IsNullOrEmpty(_customFullName)) { return _customFullName; } // Иначе формируем полное ФИО из FirstName, LastName и Patronimyc var parts = new List<string> { LastName, FirstName }; if (!string.IsNullOrEmpty(Patronymic)) { parts.Add(Patronymic); } return string.Join(" ", parts.Where(part => !string.IsNullOrEmpty(part))); } set { // Устанавливаем пользовательское значение _customFullName = value; } } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection<Client> Client { get; set; } [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2227:CollectionPropertiesShouldBeReadOnly")] public virtual ICollection<Trainer> Trainer { get; set; } } }