public Claim(TypeOfClaim claimType, string description, decimal claimAmount, DateTime dateOfIncident, DateTime dateOfClaim) { ClaimType = claimType; Description = description; ClaimAmount = claimAmount; DateofIncident = dateOfIncident; DateOfClaim = dateOfClaim; }
public Claim(int claimID, TypeOfClaim claimType, string description, double claimAmount, DateTime dateOfIncident, DateTime dateOfClaim) { ClaimID = claimID; ClaimType = claimType; Description = description; ClaimAmount = claimAmount; DateOfIncident = dateOfIncident; DateOfClaim = dateOfClaim; }
public Claim(int claimID, TypeOfClaim claimType, string claimDescription, decimal claimAmount, DateTime dateOfIncident, DateTime dateOfClaim) { ClaimID = claimID; ClaimType = claimType; ClaimDescription = claimDescription; ClaimAmount = claimAmount; DateOfIncident = dateOfIncident; DateOfClaim = dateOfClaim; }
public Claim(int id, TypeOfClaim typ, string desc, double amt, DateTime acc, DateTime dat) { ClaimID = id; ClaimType = typ; ClaimDescription = desc; ClaimAmount = amt; AccidentDate = acc; ClaimDate = dat; }
public Claim(string claimID, TypeOfClaim claimType, string claimDescrip, string claimAmount, DateTime dateOfIncident, DateTime dateOfClaim, bool isValid) { ClaimID = claimID; ClaimType = claimType; ClaimDescrip = claimDescrip; ClaimAmount = claimAmount; DateOfIncident = dateOfIncident; DateOfClaim = dateOfClaim; }
public Claim1(string claimID, TypeOfClaim claimType, string claimDescrip, decimal claimAmount, DateTime dateOfIncident, DateTime dateOfClaim, bool isValid) { ClaimID = claimID; ClaimType = claimType; ClaimDescrip = claimDescrip; SetPrice(claimAmount); DateOfIncident = dateOfIncident; DateOfClaim = dateOfClaim; }
public Claims(int claimId, TypeOfClaim claimType, string description, decimal claimAmount, DateTime dateOfIncident, DateTime dateOfClaim, bool isValid) { ClaimID = claimId; ClaimType = claimType; Description = description; ClaimAmount = claimAmount; DateOfIncident = dateOfIncident; DateOfClaim = dateOfClaim; IsValid = isValid; }
public Claim(TypeOfClaim type, string description, decimal amount, string claimDate, string incidentDate) { Category = type; Description = description; ClaimAmount = amount; ClaimDate = claimDate; IncidentDate = incidentDate; IsValid = ValidateClaim(TimeSinceIncident); }
public Claim(int id, TypeOfClaim givenType, string desc, double amount, DateTime dayOfInc, DateTime dayOfClaim) { ClaimID = id; ClaimType = givenType; Description = desc; ClaimAmount = amount; DateOfIncident = dayOfInc; DateOfClaim = dayOfClaim; IsValid = TestValidity(); }
public Claims(int id, TypeOfClaim type, string description, decimal amount, string claimDate, string incidentDate, bool _isValid) { ClaimID = id; Category = type; Description = description; ClaimAmount = amount; IsValid = _isValid; ClaimDate = claimDate; IncidentDate = incidentDate; }
public void NewClaimTest() { TypeOfClaim type = TypeOfClaim.Car; string desc = "New Claim Test"; decimal amt = 400.00M; DateTime dateInc = new DateTime(2020, 9, 1); DateTime dateClaim = new DateTime(2020, 9, 20); Claim testClaim = new Claim(type, desc, amt, dateInc, dateClaim); cRepo.NewClaim(testClaim); Assert.AreEqual(1, cRepo.ViewAllClaims().Count); }
private void CreateNewClaim() { Console.Clear(); //Type of claim Console.WriteLine("Enter the number for the type of claim:\n" + "1. Car\n" + "2. Home\n" + "3. Theft\n" + "4. Other\n"); int typeAsInt = -1; bool keepRunning = true; while (keepRunning) { string intAsString = Validation.IntFromStringValidation(); typeAsInt = int.Parse(intAsString); if (typeAsInt <= 4 && typeAsInt >= 1) { keepRunning = false; } else { Console.WriteLine("Please enter the number for one of the given options."); } } TypeOfClaim type = (TypeOfClaim)typeAsInt; Console.WriteLine("\nEnter a claim description:"); string description = Console.ReadLine(); Console.WriteLine("\nEnter the amount of the claim in dollars: $"); string doubleAsString = Validation.DoubleFromStringValidation(); double claimAmount = double.Parse(doubleAsString); Console.WriteLine("\nEnter the date of the incident (mm/dd/yyyy):"); string incidentDateAsString = Validation.DateFromStringValidation(); DateTime incidentDate = DateTime.Parse(incidentDateAsString); Console.WriteLine("\nEnter the date of the claim (mm/dd/yyyy)"); string claimDateAsString = Validation.DateFromStringValidation(); DateTime claimDate = DateTime.Parse(claimDateAsString); Claim newClaim = new Claim(type, description, claimAmount, incidentDate, claimDate); _claimQueue.AddClaimToQueue(newClaim); }
public Claim(int claimID, TypeOfClaim claimType, string description, decimal claimAmount, DateTime dateOfIncident, DateTime dateOfClaim) { ClaimID = claimID; ClaimType = claimType; Description = description; ClaimAmount = claimAmount; DateOfIncident = dateOfIncident; DateOfClaim = dateOfClaim; if (DateOfClaim <= DateOfIncident.AddDays(30)) { IsValid = true; } else { IsValid = false; } }
public Claim(TypeOfClaim claimType, string desc, decimal amt, DateTime dateIncident, DateTime dateClaim) { ClaimType = claimType; Description = desc; ClaimAmount = amt; DateOfIncident = dateIncident; DateOfClaim = dateClaim; TimeSpan length = dateClaim - dateIncident; if (length.TotalDays > 30) { IsValid = false; } else { IsValid = true; } }
public void PopulateClaims() { TypeOfClaim c1ClaimType = TypeOfClaim.Car; string c1Description = "Car accident"; decimal c1ClaimAmount = 400.00M; DateTime c1DateOfIncident = new DateTime(2020, 09, 01); DateTime c1DateOfClaim = new DateTime(2020, 09, 10); Claim c1 = new Claim(c1ClaimType, c1Description, c1ClaimAmount, c1DateOfIncident, c1DateOfClaim); NewClaim(c1); TypeOfClaim c2ClaimType = TypeOfClaim.Theft; string c2Description = "House theft"; decimal c2ClaimAmount = 1127.59M; DateTime c2DateOfIncident = new DateTime(2020, 09, 01); DateTime c2DateOfClaim = new DateTime(2020, 10, 04); Claim c2 = new Claim(c2ClaimType, c2Description, c2ClaimAmount, c2DateOfIncident, c2DateOfClaim); NewClaim(c2); }
public TypeOfClaim ClaimTypeSwitch(int input) { switch (input) { case 1: _type = TypeOfClaim.Car; break; case 2: _type = TypeOfClaim.Home; break; case 3: _type = TypeOfClaim.Theft; break; default: _type = TypeOfClaim.Other; break; } return(_type); }
public Claim(int id, TypeOfClaim type, string description, decimal amount, string claimDate, string incidentDate) : this(type, description, amount, claimDate, incidentDate) { ClaimID = id; }
public void AddClaimMenu() { bool valid = false; int id = -1; TypeOfClaim type = TypeOfClaim.Car; string desc; double amt = 0; DateTime accDate = new DateTime(); DateTime clmDate = new DateTime(); Dictionary <string, int> test = new Dictionary <string, int>(); Console.WriteLine("New claim:\n"); Console.Write("Enter the claim id: "); while (!valid) { valid = int.TryParse(Console.ReadLine(), out id); if (!valid) { Console.Write("Please enter a numerical value: "); } } valid = false; Console.Write("Enter the claim type: "); while (!valid) { switch (Console.ReadLine().ToLower()) { case "house": type = TypeOfClaim.House; valid = true; break; case "car": type = TypeOfClaim.Car; valid = true; break; case "theft": type = TypeOfClaim.Theft; valid = true; break; default: Console.Write("Invalid type. Types are (House, Theft, Car): "); break; } } valid = false; Console.Write("Enter a claim description: "); desc = Console.ReadLine(); Console.Write("Enter the claim amount: "); while (!valid) { valid = double.TryParse(Console.ReadLine(), out amt); if (!valid) { Console.Write("Please enter a numerical value: "); } } valid = false; Console.Write("Enter the accident date: "); while (!valid) { valid = DateTime.TryParse(Console.ReadLine(), out accDate); if (!valid) { Console.Write("Please enter a valid date (mm/dd/yy): "); } } valid = false; Console.Write("Enter the claim date: "); while (!valid) { valid = DateTime.TryParse(Console.ReadLine(), out clmDate); if (!valid) { Console.Write("Please enter a valid date (mm/dd/yy): "); } } valid = false; claimRepo.AddClaim(new Claim(id, type, desc, amt, accDate, clmDate)); }