Пример #1
0
        internal void AddInsurance(string name)
        {
            if (!ValidateInsuranceAddition(name))
            {
                throw new InvalidOperationException("Failed validation");
            }

            var insManager = new DomainServices.Insurance.InsuranceManager(_context);

            insManager.Create(name);
        }
Пример #2
0
        internal void CopyInsurance(string name, int copySourceId)
        {
            if (!ValidateInsuranceAddition(name))
            {
                throw new InvalidOperationException("Failed validation");
            }

            var source     = _context.Insurances.Find(copySourceId);
            var insManager = new DomainServices.Insurance.InsuranceManager(_context);

            insManager.Copy(source, name);
        }
Пример #3
0
        internal string DeleteCarrier(int carrierID)
        {
            var manager = new DomainServices.Insurance.InsuranceManager(_context);

            if (!manager.IsCarrierDeleteable(carrierID))
            {
                return("cant delete");
            }
            else
            {
                manager.DeleteCarrier(carrierID);
                return("ok");
            }
        }