private void ShowAllClaims() { Console.Clear(); List <Claim> listOfClaims = _repo.GetClaims(); foreach (Claim claim in listOfClaims) { DisplayClaim(claim); } Console.ReadKey(); }
//View all Claims private void ViewAllClaims() { Console.Clear(); Queue <Claims> directory = claims_Repo.GetClaims(); Console.WriteLine($"ClaimID\t" + " Type " + " Description\t" + "ClaimAmount\t" + " DateOfIncident\t" + "" + " DateOfClaim" + " Claim Is Valid"); foreach (Claims claims in directory) { Console.WriteLine($"{claims.ClaimID}\t { claims.ClaimType}\t" + $"{claims.Description}\t ${claims.ClaimAmount}\t\t {claims.DateOfIncident:ddd MMM, yyyy}\t\t " + $"{claims.DateOfClaim:ddd MMM, yyyy}\t {claims.IsValid}"); } Console.WriteLine("Press any key to continue."); Console.ReadLine(); }
private void SeeAllClaims() { Console.Clear(); Queue <Claims> allClaims = _repo.GetClaims(); foreach (var claim in allClaims) { Console.Write(claim); } Console.ReadLine(); }
public void GetClaims_ShouldReturnCollectionOfClaims() { Claims claim = new Claims(); Claims_Repo repo = new Claims_Repo(); repo.AddClaim(claim); List <Claims> listClaims = repo.GetClaims(); bool listHasClaims = listClaims.Contains(claim); Assert.IsTrue(listHasClaims); }
private void CreateNewClaim() { Console.Clear(); Claims newClaim = new Claims(); List <Claims> allClaims = _repo.GetClaims(); Console.WriteLine("Please enter an ID -number- for the claim."); int input = Convert.ToInt32(Console.ReadLine()); foreach (Claims claim in allClaims) { if (input == claim.ClaimID) { Console.WriteLine("This ID is already taken. Please choose a different ID"); } else { newClaim.ClaimID = input; } } Console.WriteLine("Enter the Type of Claim:\n" + "1. Car\n" + "2. Home\n" + "3. Theft"); newClaim.ClaimType = (ClaimType)Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Please describe the claim:"); newClaim.Description = Console.ReadLine(); Console.WriteLine("How much is the claim for?"); newClaim.ClaimAmount = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("What was the date of the incident? (yyyy/mm/dd)"); newClaim.DateOfIncident = DateTime.Parse(Console.ReadLine()); newClaim.DateOfClaim = DateTime.Today; bool isadded = _repo.AddClaim(newClaim); if (isadded) { claimsQueue.Enqueue(newClaim); Console.WriteLine("Claim was successfully added"); } else { Console.WriteLine("Error adding claim."); } }