30 lines
692 B
C#
30 lines
692 B
C#
|
using System;
|
||
|
using System.IO;
|
||
|
using Avalonia.Media.Imaging;
|
||
|
using demo4_true.Models;
|
||
|
|
||
|
namespace demo4_true.ModelsMy;
|
||
|
|
||
|
public class ClientAuth: Client
|
||
|
{
|
||
|
public int Id { get; set; }
|
||
|
public string Password { get; set; } = null!;
|
||
|
public int Role { get; set; }
|
||
|
public string FIO { get; set; } = null!;
|
||
|
public string PhotoPath { get; set; } = null!;
|
||
|
public Bitmap? Image
|
||
|
{
|
||
|
get
|
||
|
{
|
||
|
try
|
||
|
{
|
||
|
string absolutePath = Path.Combine(AppContext.BaseDirectory, PhotoPath);
|
||
|
return new Bitmap(absolutePath);
|
||
|
}
|
||
|
catch
|
||
|
{
|
||
|
return null;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|