public void AddAssociatedPart(Part part) { if (LookupAssociatedPart(part.PartID) != null) { return; // don't add dups } AssociatedParts.Add(part); }
public bool RemoveAssociatedPart(int partNo) { var part = AssociatedParts.FirstOrDefault(x => x.PartId == partNo); if (part != null) { AssociatedParts.Remove(part); } return(part != null); }
public Product(int prodID, string prdName, decimal prdPrice, int stock, int minimum, int maximum, Part assocPart) { ProductID = prodID; Name = prdName; Price = prdPrice; InStock = stock; Min = minimum; Max = maximum; AssociatedParts.Add(assocPart); }
public bool RemoveAssociatedPart(int id) { var part = LookupAssociatedPart(id); if (part == null) { return(false); } return(AssociatedParts.Remove(part)); }
public void updateFilteredList(AssociatedParts part) { foreach (var r in associatedParts) { if (part.partId == r.partId && part.productId == r.productId) { associatedParts.Remove(part); } } }
public Part LookupAssociatedPart(int partID) { var part = AssociatedParts.Where(p => p.PartID == partID).FirstOrDefault(); if (part == null) { throw new Exception(message: $"A part with ID #{partID} is not associated with this product."); } return(part); }
public Part LookupAssociatePart(int partId) { var part = AssociatedParts.Where(x => x.PartId == partId).FirstOrDefault(); if (part == null) { throw new Exception(message: "No matching parts could be found."); } return(part); }
public bool RemoveAssociatePart(int partId) { var partToRemove = AssociatedParts.Where(x => x.PartId == partId).FirstOrDefault(); if (partToRemove == null) { return(false); } AssociatedParts.Remove(partToRemove); return(true); }
public static bool RemoveAssociatedPart(int partID) { Part part = LookupAssociatedPart(partID); if (part == null) { return(false); } else { AssociatedParts.Remove(part); return(true); } }
public bool removeAssociatedPart(int id) { var partToDelete = AssociatedParts.SingleOrDefault(x => x.PartID == id); if (partToDelete != null) { AssociatedParts.Remove(partToDelete); return(true); } else { return(false); } }
public bool RemoveAssociatedPart(int partID) { bool success = false; foreach (Part part in AssociatedParts) { if (part.PartID == partID) { AssociatedParts.Remove(part); return(success = true); } else { success = false; } } return(success); }
public void addAssociatedPart(Part part) { AssociatedParts.Add(part); }
public Part LookupAssociatedPart(int partNo) { return(AssociatedParts.FirstOrDefault(x => x.PartId == partNo)); }
public static void AddAssociatedPart(Part part) { AssociatedParts.Add(part); }
public Part LookupAssociatedPart(int id) { return(AssociatedParts.FirstOrDefault(part => part.PartID == id)); }
public Part lookUpAssociatedPart(int id) { return(AssociatedParts.Single(x => x.PartID == id)); }
public void AddAssociatedPart(Part partToAssociate) { AssociatedParts.Add(partToAssociate); }