variant_dem_shoe_store/ChudoObuv/Models/User.cs
2026-10-31 19:36:02 +04:00

24 lines
884 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ChudoObuv.Models
{
public class User
{
public const string AdminRole = "Администратор";
public const string ManagerRole = "Менеджер";
public const string ClientRole = "Авторизованный пользователь";
public int Id { get; set; }
public string LastName { get; set; }
public string FirstName { get; set; }
public string Patronymic { get; set; }
public string Login { get; set; }
public string Role { get; set; }
public string FullName => $"{LastName} {FirstName} {Patronymic}".Trim();
public bool IsAdmin => Role == AdminRole;
public bool IsManagerOrAdmin => Role == ManagerRole || Role == AdminRole;
}
}