示例#1
0
        //Create
        public bool AddInsuranceClaimToQueue(InsuranceClaim newInsuraceClaim)
        {
            int startingCount = _insuranceClaims.Count;

            _insuranceClaims.Enqueue(newInsuraceClaim);

            bool wasAddedCorrectly = (_insuranceClaims.Count > startingCount) ? true : false;

            return(wasAddedCorrectly);
        }
示例#2
0
        //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);
            }
        }