예제 #1
0
파일: Project.cs 프로젝트: arrumanov/PMIS
        public void RemoveProduct(ProjectProduct projectProduct)
        {
            projectProduct.Validate();

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

            ProjectProducts.Update(projectProduct);
        }
예제 #2
0
파일: Project.cs 프로젝트: arrumanov/PMIS
        public void AddProduct(ProjectProduct projectProduct)
        {
            projectProduct.Validate();

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

            ProjectProducts.Add(projectProduct);
        }