Esempio n. 1
0
        public void RemoveProduct(ProjectProduct projectProduct)
        {
            projectProduct.Validate();

            if (!ProjectProducts.Any(i => i.Id == projectProduct.Id))
            {
                throw new ValidationException("PROJPRODUCT-02");
            }

            ProjectProducts.Update(projectProduct);
        }
Esempio n. 2
0
        public void AddProduct(ProjectProduct projectProduct)
        {
            projectProduct.Validate();

            if (ProjectProducts.Any(i => i.Id == projectProduct.Id))
            {
                throw new ValidationException("PROJPRODUCT-01");
            }

            ProjectProducts.Add(projectProduct);
        }