Esempio n. 1
0
        public EntityADto EntityMapping(IEntityA entityA)//
        {
            // Comprobamos el parámetro de entrada.
            Guard.ArgumentIsNotNull(
                entityA,
                string.Format(
                    Inflexion2.Resources.Framework.MapperErrorEntityNull,
                    "Entity A")                                 // usar un fichero de recursos para el dominio de negocio Company.Product.BoundedContext.Resources.Business.CategoriaAlias
                );

            EntityADto entityADto = new EntityADto();

            // propiedades
            entityADto.Id   = entityA.Id;
            entityADto.Name = entityA.Name;

            // composiciones
            entityADto.EntitiesofC = new List <EntityCDto>();
            var entityCMapper = new EntityCMapper();

            foreach (IEntityC entity in entityA.EntitiesofC)
            {
                var entityDto = entityCMapper.EntityMapping(entity);
                entityADto.EntitiesofC.Add(entityDto);
            }

            // agregados
            entityADto.EntitiesofB = new List <int>();
            foreach (var entity in entityA.EntitiesofB)
            {
                var Tidentifier = entity.Id;
                entityADto.EntitiesofB.Add(Tidentifier);
            }

            // Devolvemos el resultado.
            return(entityADto);
        } // EntityMapping
Esempio n. 2
0
        public EntityADto EntityMapping(IEntityA entityA)//
        {
            // Comprobamos el parámetro de entrada.
            Guard.ArgumentIsNotNull(
                                    entityA,
                                    string.Format(
                                                    Inflexion2.Resources.Framework.MapperErrorEntityNull,
                                                    "Entity A") // usar un fichero de recursos para el dominio de negocio Company.Product.BoundedContext.Resources.Business.CategoriaAlias
                                                 );

            EntityADto entityADto = new EntityADto();
            // propiedades
            entityADto.Id = entityA.Id;
            entityADto.Name = entityA.Name;

            // composiciones
            entityADto.EntitiesofC = new List<EntityCDto>();
            var entityCMapper = new EntityCMapper();
            foreach (IEntityC entity in entityA.EntitiesofC)
            {
                var entityDto = entityCMapper.EntityMapping(entity);
                entityADto.EntitiesofC.Add(entityDto);
            }

            // agregados
            entityADto.EntitiesofB = new List<int>();
            foreach (var entity in entityA.EntitiesofB)
            {
                var Tidentifier = entity.Id; 
                entityADto.EntitiesofB.Add(Tidentifier);
            }

            // Devolvemos el resultado.
            return entityADto;

        } // EntityMapping
Esempio n. 3
0
 //bool Update(EntityADto entity1Dto, UserContextDto userContextDto);
 public bool Update(EntityADto entity1Dto)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 4
0
 //Int32 Create(EntityADto entityADto, UserContextDto userContextDto);// invocacion con identificación de usuario
 public Int32 Create(EntityADto entityADto)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 5
0
        } // EntityMapping

        /// <summary>
        ///
        /// </summary>
        /// <param name="entityADto"></param>
        /// <returns></returns>
        public IEntityA DataMapping(EntityADto entityADto)
        {
            throw new System.NotImplementedException();
        }
Esempio n. 6
0
 //bool Update(EntityADto entity1Dto, UserContextDto userContextDto);
 public bool Update(EntityADto entity1Dto)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 7
0
 //Int32 Create(EntityADto entityADto, UserContextDto userContextDto);// invocacion con identificación de usuario
 public Int32 Create(EntityADto entityADto)
 {
     throw new System.NotImplementedException();
 }
Esempio n. 8
0
        } // EntityMapping


        /// <summary>
        /// 
        /// </summary>
        /// <param name="entityADto"></param>
        /// <returns></returns>
        public IEntityA DataMapping(EntityADto entityADto)
        {
            throw new System.NotImplementedException();
        }