kreta/Kreta.BusinessLogic/HelperClasses/HazifeladatokListajaCO.cs
2024-03-13 00:33:46 +01:00

49 lines
2 KiB
C#

using System;
using System.Collections.Generic;
using Kreta.DataAccessManual.ParameterClasses;
namespace Kreta.BusinessLogic.HelperClasses
{
public class HazifeladatokListajaCO
{
public int? FeladatKategoriaId { get; set; }
public int? FeladatEllatasiHelyId { get; set; }
public int? TanarIdSrc { get; set; }
public int? TantargyIdSrc { get; set; }
public string OraTemaSrc { get; set; }
public List<int> OsztalyCsoportIds { get; set; }
public bool KellKapcsolodoCsoportokSrc { get; set; }
public DateTime? OraDatumaTolSrc { get; set; }
public DateTime? OraDatumaIgSrc { get; set; }
public string HazifeladatTemaSrc { get; set; }
public DateTime? RogzitesTolSrc { get; set; }
public DateTime? RogzitesIgSrc { get; set; }
public DateTime? HataridoTolSrc { get; set; }
public DateTime? HataridoIgSrc { get; set; }
public int? IsOnlineOra { get; set; }
public int? FeladatTipusId { get; set; }
public bool KellToroltOrasHazifeladat { get; set; }
public HazifeladatokListajaPco ToPco(IEnumerable<int> osztalyCsoportIds)
{
return new HazifeladatokListajaPco
{
FeladatKategoriaId = this.FeladatKategoriaId,
FeladatEllatasiHelyId = this.FeladatEllatasiHelyId,
TanarIdSrc = this.TanarIdSrc,
TantargyIdSrc = this.TantargyIdSrc,
OraTemaSrc = this.OraTemaSrc,
OsztalyCsoportIds = osztalyCsoportIds,
OraDatumaTolSrc = this.OraDatumaTolSrc,
OraDatumaIgSrc = this.OraDatumaIgSrc,
HazifeladatTemaSrc = this.HazifeladatTemaSrc,
RogzitesTolSrc = this.RogzitesTolSrc,
RogzitesIgSrc = this.RogzitesIgSrc,
HataridoTolSrc = this.HataridoTolSrc,
HataridoIgSrc = this.HataridoIgSrc,
IsOnlineOra = IsOnlineOra,
FeladatTipusId = this.FeladatTipusId
};
}
}
}