public Hardware Add(Hardware hardware) { // Save hardware Hardware hardwareSaved = repository.Add(hardware); //Create the empty ProductDetails as pre-defined List <Detail> details = repositoryDetail.GetAllDetails(); foreach (var detail in details) { if (detail.SelectProductTypes != null) { foreach (var selectProductType in detail.SelectProductTypes) { if (selectProductType == hardwareSaved.ProductTypeID) { ProductDetail productDetail = new ProductDetail(); productDetail.ProductID = hardwareSaved.ProductID; productDetail.DetailID = detail.DetailID; productDetail.Definition1 = ""; productDetail.Definition2 = ""; repositoryProductDetail.Add(productDetail); } } } } return(hardwareSaved); }
public IEnumerable <Detail> GetAllDetails() { var result = _detailRepository.GetAllDetails(); return(result); }
public List <Detail> GetAllDetails() { return(repository.GetAllDetails()); }