public static Osoba ConvertEntityToModel(OsobaEntity entity, bool fetchObveze = false) { Osoba o = new Osoba { OsobaId = entity.OsobaId, Ime = entity.Ime, Prezime = entity.Prezime, DatumRodjenja = entity.DatumRodjenja, NazivRokovnika = entity.NazivRokovnika, OpisRokovnika = entity.OpisRokovnika, Obveze = new List<Obveza>(), }; if (fetchObveze) { foreach (var obvezaEntity in entity.Obveze) { o.Obveze.Add(Obveza.ConvertEntityToModel(obvezaEntity)); } } return o; }
public static OsobaEntity ConvertModelToEntity(Osoba model) { var entity = new OsobaEntity { OsobaId = model.OsobaId ?? -1, Ime = model.Ime, Prezime = model.Prezime, DatumRodjenja = model.DatumRodjenja, NazivRokovnika = model.NazivRokovnika, OpisRokovnika = model.OpisRokovnika, }; foreach (var obvezaModel in model.Obveze) { entity.Obveze.Add(Obveza.ConvertModelToEntity(obvezaModel)); } return entity; }