52 lines
1.7 KiB
C#
52 lines
1.7 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|