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);
        }
Esempio n. 2
0
        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);
        }