internal void AddInsurance(string name) { if (!ValidateInsuranceAddition(name)) { throw new InvalidOperationException("Failed validation"); } var insManager = new DomainServices.Insurance.InsuranceManager(_context); insManager.Create(name); }
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); }
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"); } }