public IBllSelectedEntity <UEntity> MapToBll(IDalSelectedEntity entity) { UService EntityService = (UService)Activator.CreateInstance(typeof(UService), uow); UEntity bllEntity = EntityService.Get((int)entity.Entity_id); BllSelectedEntity <UEntity> bllSelectedEntity = new BllSelectedEntity <UEntity> { Id = entity.Id, Entity = bllEntity }; return(bllSelectedEntity); }
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); }