public UEntity MapToOrm(IDalEntityLib entity) { var res = (UEntity)Activator.CreateInstance(typeof(UEntity)); res.id = entity.Id; return(res); }
public YEntity MapToBll(IDalEntityLib entity) { var bllEntity = (YEntity)Activator.CreateInstance(typeof(YEntity)); bllEntity.Id = entity.Id; SelectedEntityMapper <UEntity, Service> selectedEntityMapper = new SelectedEntityMapper <UEntity, Service>(uow); foreach (var item in repository.GetEntitiesByLibId(bllEntity.Id)) { BllSelectedEntity <UEntity> bllSelectedEntity = (BllSelectedEntity <UEntity>)selectedEntityMapper.MapToBll((DalSelectedEntity)item); bllEntity.SelectedEntities.Add(bllSelectedEntity); } return(bllEntity); }
public YEntity MapToBll(IDalEntityLib entity) { var bllEntity = (YEntity)Activator.CreateInstance(typeof(YEntity)); bllEntity.Id = entity.Id; var mapper = (Mapper)Activator.CreateInstance(typeof(Mapper), uow); foreach (var item in repository.GetEntitiesByLibId(bllEntity.Id)) { UEntity bllSelectedEntity = mapper.MapToBll(item); bllEntity.Entities.Add(bllSelectedEntity); } return(bllEntity); }