コード例 #1
0
ファイル: Product.cs プロジェクト: Ramsey-B/wgu-c968
         public void AddAssociatedPart(Part part)
 {
     if (LookupAssociatedPart(part.PartID) != null)
     {
         return;                                            // don't add dups
     }
     AssociatedParts.Add(part);
 }
コード例 #2
0
        public bool RemoveAssociatedPart(int partNo)
        {
            var part = AssociatedParts.FirstOrDefault(x => x.PartId == partNo);

            if (part != null)
            {
                AssociatedParts.Remove(part);
            }
            return(part != null);
        }
コード例 #3
0
 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);
 }
コード例 #4
0
ファイル: Product.cs プロジェクト: Ramsey-B/wgu-c968
        public bool RemoveAssociatedPart(int id)
        {
            var part = LookupAssociatedPart(id);

            if (part == null)
            {
                return(false);
            }
            return(AssociatedParts.Remove(part));
        }
コード例 #5
0
 public void updateFilteredList(AssociatedParts part)
 {
     foreach (var r in associatedParts)
     {
         if (part.partId == r.partId && part.productId == r.productId)
         {
             associatedParts.Remove(part);
         }
     }
 }
コード例 #6
0
        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);
        }
コード例 #7
0
        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);
        }
コード例 #8
0
        public bool RemoveAssociatePart(int partId)
        {
            var partToRemove = AssociatedParts.Where(x => x.PartId == partId).FirstOrDefault();

            if (partToRemove == null)
            {
                return(false);
            }

            AssociatedParts.Remove(partToRemove);
            return(true);
        }
コード例 #9
0
ファイル: Product.cs プロジェクト: DaeData/IMS
        public static bool RemoveAssociatedPart(int partID)
        {
            Part part = LookupAssociatedPart(partID);

            if (part == null)
            {
                return(false);
            }
            else
            {
                AssociatedParts.Remove(part);
                return(true);
            }
        }
コード例 #10
0
        public bool removeAssociatedPart(int id)
        {
            var partToDelete = AssociatedParts.SingleOrDefault(x => x.PartID == id);

            if (partToDelete != null)
            {
                AssociatedParts.Remove(partToDelete);
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #11
0
        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);
        }
コード例 #12
0
 public void addAssociatedPart(Part part)
 {
     AssociatedParts.Add(part);
 }
コード例 #13
0
 public Part LookupAssociatedPart(int partNo)
 {
     return(AssociatedParts.FirstOrDefault(x => x.PartId == partNo));
 }
コード例 #14
0
ファイル: Product.cs プロジェクト: DaeData/IMS
 public static void  AddAssociatedPart(Part part)
 {
     AssociatedParts.Add(part);
 }
コード例 #15
0
ファイル: Product.cs プロジェクト: Ramsey-B/wgu-c968
 public Part LookupAssociatedPart(int id)
 {
     return(AssociatedParts.FirstOrDefault(part => part.PartID == id));
 }
コード例 #16
0
 public Part lookUpAssociatedPart(int id)
 {
     return(AssociatedParts.Single(x => x.PartID == id));
 }
コード例 #17
0
 public void AddAssociatedPart(Part partToAssociate)
 {
     AssociatedParts.Add(partToAssociate);
 }