//Create public bool AddInsuranceClaimToQueue(InsuranceClaim newInsuraceClaim) { int startingCount = _insuranceClaims.Count; _insuranceClaims.Enqueue(newInsuraceClaim); bool wasAddedCorrectly = (_insuranceClaims.Count > startingCount) ? true : false; return(wasAddedCorrectly); }
//Update public bool UpdateExistingClaim(int claimID, InsuranceClaim updatedInsuranceClaim) { InsuranceClaim oldInsuranceClaim = GetInsuranceClaimByClaimID(claimID); if (oldInsuranceClaim != null) { oldInsuranceClaim.ClaimID = updatedInsuranceClaim.ClaimID; oldInsuranceClaim.ClaimType = updatedInsuranceClaim.ClaimType; oldInsuranceClaim.Description = updatedInsuranceClaim.Description; oldInsuranceClaim.ClaimAmount = updatedInsuranceClaim.ClaimAmount; oldInsuranceClaim.DateOfIncident = updatedInsuranceClaim.DateOfIncident; oldInsuranceClaim.DateOfClaim = updatedInsuranceClaim.DateOfClaim; return(true); } else { return(false); } }