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 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 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 }; } } }