public ComponentDisplay MapToBLLDisplay(DALComponentFull dalComponent) { return(new ComponentDisplay { Id = dalComponent.Id, ComponentName = dalComponent.ComponentName, ComponentTypeId = dalComponent.ComponentTypeId, ManufacturerId = dalComponent.ManufacturerId, Model = dalComponent.Model, ReleaseYear = dalComponent.ReleaseYear, UsedInBuilds = dalComponent.ComponentInComputers !.Count, Price = dalComponent.Price, ManufacturerName = dalComponent.Manufacturer !.CompanyName, ComponentTypeName = dalComponent.ComponentType !.ComponentTypeName });
public ComponentFull MapToBLLFull(DALComponentFull dalComponent) { return(new ComponentFull { Id = dalComponent.Id, ComponentName = dalComponent.ComponentName, ComponentTypeId = dalComponent.ComponentTypeId, ComponentType = dalComponent.ComponentType, ComponentSpecifications = dalComponent.ComponentSpecifications.Select(_componentSpecificationMapper.MapToBLLFull).ToList(), Compatibilities1 = dalComponent.Compatibilities1, Compatibilities2 = dalComponent.Compatibilities2, ComponentTests = dalComponent.ComponentTests, ComponentInComputers = dalComponent.ComponentInComputers, ManufacturerId = dalComponent.ManufacturerId, Model = dalComponent.Model, Price = dalComponent.Price }); }