kreta/KretaWeb/Areas/Tanulo/Models/TanuloApaczaiDokumentumokMegtekinteseModel.cs
2024-03-13 00:33:46 +01:00

34 lines
1.1 KiB
C#

using System;
using System.Collections.Generic;
using System.Linq;
using Kreta.Enums.ManualEnums;
namespace Kreta.Web.Areas.Tanulo.Models
{
public class TanuloApaczaiDokumentumokMegtekinteseModel
{
public ApaczaiPalyazatStatuszEnum? Statusz { get; set; }
public List<TanuloApaczaiDokumentumKategoriaModel> KategoriaList { get; set; } = new List<TanuloApaczaiDokumentumKategoriaModel>();
}
public class TanuloApaczaiDokumentumKategoriaModel
{
public TanuloApaczaiDokumentumKategoriaModel()
{
DokumentumList = new List<TanuloApaczaiDokumentumModel>();
}
public string DokumentumkategoriaAzonosito { get; set; }
public string DokumentumKategoriaNeve { get; set; }
public List<TanuloApaczaiDokumentumModel> DokumentumList { get; set; }
public bool IsFeltoltott => DokumentumList.Any();
public bool IsDeleteDocumentEnabled { get; set; } = true;
}
public class TanuloApaczaiDokumentumModel
{
public Guid DokumentumId { get; set; }
public string DokumentumNev { get; set; }
}
}