using System.ComponentModel.DataAnnotations; using Kreta.BusinessLogic.HelperClasses; using Kreta.Resources; namespace Kreta.Web.Areas.OsztalyCsoport.Models { public class OraSorszamozasHalmazOsszerendelesModel { public int ID { get; set; } [Display(Name = nameof(OraSorszamozasHalmazResource.OsztalyCsoport), ResourceType = typeof(OraSorszamozasHalmazResource))] public int OsztalyCsoportId { get; set; } public string OsztalyCsoport { get; set; } [Display(Name = nameof(OraSorszamozasHalmazResource.Tantargy), ResourceType = typeof(OraSorszamozasHalmazResource))] public int TantargyId { get; set; } public string Tantargy { get; set; } public bool Selected { get; set; } public static OraSorszamozasHalmazOsszerendelesModel ConvertCoToModel(OraSorszamozasHalmazOsszerendelesCO co) { var model = new OraSorszamozasHalmazOsszerendelesModel { ID = co.ID, OsztalyCsoportId = co.OsztalyCsoportId, OsztalyCsoport = co.OsztalyCsoport, TantargyId = co.TantargyId, Tantargy = co.Tantargy, }; return model; } public OraSorszamozasHalmazOsszerendelesCO ConvertModelToCo() { var co = new OraSorszamozasHalmazOsszerendelesCO { ID = ID, OsztalyCsoportId = OsztalyCsoportId, OsztalyCsoport = OsztalyCsoport, TantargyId = TantargyId, Tantargy = Tantargy, Selected = Selected, }; return co; } } }