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