using System; using System.Collections.Generic; using System.Data; using Kreta.BusinessLogic.Interfaces; namespace Kreta.BusinessLogic.HelperClasses { public class AdminKozpontiOrakOrarendiOraCo : OrarendiOraTanitasiOraCo, IKretaIdentity { public string ID { get; set; } public bool MustBeDeleted { get; set; } public int? OsztalyBontasId { get; set; } public static List MapGridModelFromOrarendiOraTanitasiOraCoList(DataTable dataTable) { List gridModelList = new List(); if (dataTable == null || dataTable.Rows.Count == 0) { return gridModelList; } foreach (DataRow row in dataTable.Rows) { var temp = new AdminKozpontiOrakOrarendiOraCo { Id = row.Field("Id"), OrarendiOraId = row.Field("ORARENDIID"), OsztalyCsoportId = row.Field("OsztCsopId"), OsztalyBontasId = row.Field("OsztalyBontasId"), OsztalyNev = row.Field("OsztalyNev"), TanarId = row.Field("TanarID"), TanarNev = row.Field("TanarNev"), TantargyId = row.Field("TantargyId"), TantargyNev = row.Field("TargyNev"), TeremId = row.Field("TeremId"), TeremNev = row.Field("TeremNev"), OraSorszam = row.Field("Oraszam"), KozpontiOraGroupId = row.Field("KozpontiOraGroupId"), KozpontilagToroltOraGroupId = row.Field("KozpontilagToroltOraGroupId"), OraKezdete = row.Field("OraKezdete"), OraVege = row.Field("OraVege") }; gridModelList.Add(temp); } return gridModelList; } } }