Основа для ASP-сайта для просмотра сущностей

This commit is contained in:
2025-10-02 13:04:30 +04:00
parent 781546b84c
commit d23d81fb53
107 changed files with 83814 additions and 97 deletions
@@ -20,6 +20,7 @@ Derived
↳ [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor')
↳ [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor')
↳ [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor')
↳ [DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor')
↳ [DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
↳ [DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor')
↳ [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor')
@@ -0,0 +1,10 @@
#### [Pf2eDataScrapper](index.md 'index')
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor')
## DeityCategoryProcessor\.Add\(\) Method
Добавление основной сущности в контекст базы данных\.
```csharp
protected override void Add();
```
@@ -0,0 +1,13 @@
#### [Pf2eDataScrapper](index.md 'index')
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor')
## DeityCategoryProcessor\.Object Property
Основная сущность\.
```csharp
public virtual Pf2eModel.Model.Structure.DeityCategory Object { get; }
```
#### Property Value
[Pf2eModel\.Model\.Structure\.DeityCategory](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Structure.DeityCategory 'Pf2eModel\.Model\.Structure\.DeityCategory')
@@ -0,0 +1,12 @@
#### [Pf2eDataScrapper](index.md 'index')
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor')
## DeityCategoryProcessor\.Process\(\) Method
Основной метод обработки данных\.
```csharp
public override void Process();
```
Implements [Process\(\)](IProcessor.Process().md 'Pf2eDataScrapper\.Processors\.Definitions\.IProcessor\.Process\(\)')
@@ -0,0 +1,10 @@
#### [Pf2eDataScrapper](index.md 'index')
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor')
## DeityCategoryProcessor\.ProcessDescription\(\) Method
Обработка описания категории\.
```csharp
private void ProcessDescription();
```
@@ -0,0 +1,13 @@
#### [Pf2eDataScrapper](index.md 'index')
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor')
## DeityCategoryProcessor\.Type Property
Тип сущности\.
```csharp
public override Pf2eModel.Model.Enum.EntityType Type { get; }
```
#### Property Value
[Pf2eModel\.Model\.Enum\.EntityType](https://docs.microsoft.com/en-us/dotnet/api/Pf2eModel.Model.Enum.EntityType 'Pf2eModel\.Model\.Enum\.EntityType')
@@ -0,0 +1,21 @@
#### [Pf2eDataScrapper](index.md 'index')
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types')
## DeityCategoryProcessor Class
```csharp
internal class DeityCategoryProcessor : Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.AbstractEntityProcessor
```
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') 🡒 [AbstractInputProcessor](AbstractInputProcessor.md 'Pf2eDataScrapper\.Processors\.Definitions\.AbstractInputProcessor') 🡒 [AbstractEntityProcessor](AbstractEntityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.AbstractEntityProcessor') 🡒 DeityCategoryProcessor
| Properties | |
| :--- | :--- |
| [Object](DeityCategoryProcessor.Object.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Object') | Основная сущность\. |
| [Type](DeityCategoryProcessor.Type.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Type') | Тип сущности\. |
| Methods | |
| :--- | :--- |
| [Add\(\)](DeityCategoryProcessor.Add().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Add\(\)') | Добавление основной сущности в контекст базы данных\. |
| [Process\(\)](DeityCategoryProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.Process\(\)') | Основной метод обработки данных\. |
| [ProcessDescription\(\)](DeityCategoryProcessor.ProcessDescription().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor\.ProcessDescription\(\)') | Обработка описания категории\. |
@@ -0,0 +1,17 @@
#### [Pf2eDataScrapper](index.md 'index')
### [Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types](Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types').[DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor')
## DeityProcessor\.ProcessCategory\(string\) Method
Обработка категории божества\.
```csharp
private void ProcessCategory(string categoryName);
```
#### Parameters
<a name='Pf2eDataScrapper.Importers.Implementations.Aonprd.Processors.Types.DeityProcessor.ProcessCategory(string).categoryName'></a>
`categoryName` [System\.String](https://docs.microsoft.com/en-us/dotnet/api/System.String 'System\.String')
Название категории\.
@@ -21,6 +21,7 @@ Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.
| [MarkdownLinkRegex\(\)](DeityProcessor.MarkdownLinkRegex().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.MarkdownLinkRegex\(\)') | |
| [Process\(\)](DeityProcessor.Process().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.Process\(\)') | Основной метод обработки данных\. |
| [ProcessAttributes\(\)](DeityProcessor.ProcessAttributes().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessAttributes\(\)') | Обработка атрибутов божества\. |
| [ProcessCategory\(string\)](DeityProcessor.ProcessCategory(string).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessCategory\(string\)') | Обработка категории божества\. |
| [ProcessDomainMarkdown\(string, bool\)](DeityProcessor.ProcessDomainMarkdown(string,bool).md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomainMarkdown\(string, bool\)') | Обработка markdown\-строки с доменами\. |
| [ProcessDomains\(\)](DeityProcessor.ProcessDomains().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessDomains\(\)') | Обработка доменов божества\. |
| [ProcessFonts\(\)](DeityProcessor.ProcessFonts().md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor\.ProcessFonts\(\)') | Обработка божественной силы\. |
@@ -11,6 +11,7 @@
| [ArchetypeProcessor](ArchetypeProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ArchetypeProcessor') | |
| [BackgroundProcessor](BackgroundProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.BackgroundProcessor') | |
| [ClassProcessor](ClassProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.ClassProcessor') | |
| [DeityCategoryProcessor](DeityCategoryProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityCategoryProcessor') | |
| [DeityProcessor](DeityProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DeityProcessor') | |
| [DomainProcessor](DomainProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.DomainProcessor') | |
| [FeatProcessor](FeatProcessor.md 'Pf2eDataScrapper\.Importers\.Implementations\.Aonprd\.Processors\.Types\.FeatProcessor') | |
@@ -0,0 +1,13 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
## Deity\.CategoryEntity Property
Категория божества \(связь\)\.
```csharp
public Pf2eModel.Model.Structure.DeityCategory? CategoryEntity { get; set; }
```
#### Property Value
[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory')
@@ -0,0 +1,13 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
## Deity\.CategoryId Property
Идентификатор категории божества\.
```csharp
public System.Nullable<int> CategoryId { get; set; }
```
#### Property Value
[System\.Nullable&lt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')[&gt;](https://docs.microsoft.com/en-us/dotnet/api/System.Nullable-1 'System\.Nullable\`1')
+2
View File
@@ -18,6 +18,8 @@ Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')
| [Anathema](Deity.Anathema.md 'Pf2eModel\.Model\.Structure\.Deity\.Anathema') | Анафемы божества\. |
| [AreaOfConcern](Deity.AreaOfConcern.md 'Pf2eModel\.Model\.Structure\.Deity\.AreaOfConcern') | Область покровительства божества\. |
| [Category](Deity.Category.md 'Pf2eModel\.Model\.Structure\.Deity\.Category') | Категория божества\. |
| [CategoryEntity](Deity.CategoryEntity.md 'Pf2eModel\.Model\.Structure\.Deity\.CategoryEntity') | Категория божества \(связь\)\. |
| [CategoryId](Deity.CategoryId.md 'Pf2eModel\.Model\.Structure\.Deity\.CategoryId') | Идентификатор категории божества\. |
| [DeityAttributes](Deity.DeityAttributes.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityAttributes') | Атрибуты божества\. |
| [DeityDomains](Deity.DeityDomains.md 'Pf2eModel\.Model\.Structure\.Deity\.DeityDomains') | Домены божества\. |
| [DeitySpells](Deity.DeitySpells.md 'Pf2eModel\.Model\.Structure\.Deity\.DeitySpells') | Заклинания божества\. |
@@ -0,0 +1,13 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory')
## DeityCategory\.Description Property
Описание категории\.
```csharp
public Pf2eModel.Model.Common.I18n.LocaleString Description { get; set; }
```
#### Property Value
[LocaleString](LocaleString.md 'Pf2eModel\.Model\.Common\.I18n\.LocaleString')
@@ -0,0 +1,15 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory')
## DeityCategory\.Entity Property
Корневая сущность\.
```csharp
public Pf2eModel.Model.Base.Entity Entity { get; set; }
```
Implements [Entity](IEntity.Entity.md 'Pf2eModel\.Model\.IEntity\.Entity')
#### Property Value
[Entity](Entity.md 'Pf2eModel\.Model\.Base\.Entity')
@@ -0,0 +1,15 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure').[DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory')
## DeityCategory\.Id Property
Идентификатор сущности\.
```csharp
public int Id { get; set; }
```
Implements [Id](IEntity.Id.md 'Pf2eModel\.Model\.IEntity\.Id')
#### Property Value
[System\.Int32](https://docs.microsoft.com/en-us/dotnet/api/System.Int32 'System\.Int32')
+20
View File
@@ -0,0 +1,20 @@
#### [Pf2eModel](index.md 'index')
### [Pf2eModel\.Model\.Structure](Pf2eModel.Model.Structure.md 'Pf2eModel\.Model\.Structure')
## DeityCategory Class
Категория божества\.
```csharp
public class DeityCategory : Pf2eModel.Model.IEntity
```
Inheritance [System\.Object](https://docs.microsoft.com/en-us/dotnet/api/System.Object 'System\.Object') &#129106; DeityCategory
Implements [IEntity](IEntity.md 'Pf2eModel\.Model\.IEntity')
| Properties | |
| :--- | :--- |
| [Description](DeityCategory.Description.md 'Pf2eModel\.Model\.Structure\.DeityCategory\.Description') | Описание категории\. |
| [Entity](DeityCategory.Entity.md 'Pf2eModel\.Model\.Structure\.DeityCategory\.Entity') | Корневая сущность\. |
| [Id](DeityCategory.Id.md 'Pf2eModel\.Model\.Structure\.DeityCategory\.Id') | Идентификатор сущности\. |
+7 -1
View File
@@ -128,4 +128,10 @@ public enum EntityType
`Rule` 19
Правило\.
Правило\.
<a name='Pf2eModel.Model.Enum.EntityType.DeityCategory'></a>
`DeityCategory` 20
Категория божества\.
+1
View File
@@ -17,6 +17,7 @@ Derived
&#8627; [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class')
&#8627; [Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition')
&#8627; [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity')
&#8627; [DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory')
&#8627; [Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain')
&#8627; [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat')
&#8627; [Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage')
@@ -14,6 +14,7 @@
| [Class](Class.md 'Pf2eModel\.Model\.Structure\.Class') | Класс\. |
| [Condition](Condition.md 'Pf2eModel\.Model\.Structure\.Condition') | Состояние\. |
| [Deity](Deity.md 'Pf2eModel\.Model\.Structure\.Deity') | Божество\. |
| [DeityCategory](DeityCategory.md 'Pf2eModel\.Model\.Structure\.DeityCategory') | Категория божества\. |
| [Domain](Domain.md 'Pf2eModel\.Model\.Structure\.Domain') | Домен\. |
| [Feat](Feat.md 'Pf2eModel\.Model\.Structure\.Feat') | Способность\. |
| [Heritage](Heritage.md 'Pf2eModel\.Model\.Structure\.Heritage') | Наследие\. |