Files
Backend-Api/Company.Domain/TextManagerAgg/EntityTextManager.cs
2024-07-05 21:36:15 +03:30

64 lines
2.2 KiB
C#

using _0_Framework.Domain;
using System.Collections.Generic;
using Company.Domain.ModuleTextManagerAgg;
namespace Company.Domain.TextManagerAgg;
public class EntityTextManager : EntityBase
{
public EntityTextManager(string noteNumber, string subjectTextManager,
string numberTextManager, string dateTextManager, string description, string paragraph, long originalTitle_Id, long subtitle_Id, long chapter_Id)
{
NoteNumber = noteNumber;
SubjectTextManager = subjectTextManager;
NumberTextManager = numberTextManager;
DateTextManager = dateTextManager;
Description = description;
Paragraph = paragraph;
OriginalTitle_Id = originalTitle_Id;
Subtitle_Id = subtitle_Id;
Chapter_Id = chapter_Id;
IsActiveString = "true";
}
public string NoteNumber { get; private set; }
public string SubjectTextManager { get; private set; }
public string NumberTextManager { get; private set; }
public string DateTextManager { get; private set; }
public string Description { get; private set; }
public string Paragraph { get; private set; }
public string IsActiveString { get; set; }
public long OriginalTitle_Id { get; private set; }
public long Subtitle_Id { get; private set; }
public long Chapter_Id { get; private set; }
public List<EntityModuleTextManager> EntityModuleTextManagers { get; private set; }
public void Edit(string noteNumber, string subjectTextManager,
string numberTextManager, string dateTextManager, string description, string paragraph, long originalTitle_Id, long subtitle_Id, long chapter_Id)
{
NoteNumber = noteNumber;
SubjectTextManager = subjectTextManager;
NumberTextManager = numberTextManager;
DateTextManager = dateTextManager;
Description = description;
Paragraph = paragraph;
OriginalTitle_Id = originalTitle_Id;
Subtitle_Id = subtitle_Id;
Chapter_Id = chapter_Id;
}
public void Active()
{
this.IsActiveString = "true";
}
public void DeActive()
{
this.IsActiveString = "false";
}
}