20 lines
428 B
C#
20 lines
428 B
C#
using Microsoft.Data.SqlClient;
|
|
|
|
namespace Library.Models;
|
|
|
|
public class BasePageModel
|
|
{
|
|
public string PageTitle = "";
|
|
public UserData? UserData = null;
|
|
|
|
public CategoryTreeData CategoryTree { init => m_CategoryTree = value; get => m_CategoryTree; }
|
|
private CategoryTreeData m_CategoryTree = new( );
|
|
public BasePageModel( SqlConnection? db )
|
|
{
|
|
if ( db != null )
|
|
{
|
|
m_CategoryTree.LoadCategoryTree( db! );
|
|
}
|
|
}
|
|
}
|