private void EnterANewClaim() { Claim1 claim = new Claim1(); Console.WriteLine("Please enter a claim identification."); claim.ClaimID = Console.ReadLine(); Console.WriteLine("Please enter a claim type (enter a value between 1 and 3\n" + "1. Car\n" + "2. Home\n" + "3. Theft"); int claimType = Convert.ToInt32(Console.ReadLine()); //converting a string to an integer claim.ClaimType = (TypeOfClaim)claimType; //"typecasting" to assign the index number of the Enum to the ClaimType property Console.WriteLine("Please enter a claim description."); claim.ClaimDescrip = Console.ReadLine(); Console.WriteLine("Please enter a claim amount."); decimal amount = Convert.ToDecimal(Console.ReadLine()); claim.SetPrice(amount); Console.WriteLine("Please enter the date of incident. Use format: YYYY,MM,DD"); claim.DateOfIncident = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Please enter a date of claim. Use format: YYYY,MM,DD"); claim.DateOfClaim = Convert.ToDateTime(Console.ReadLine()); claim.IsValid = _claimRepo.ClaimIsValid(claim); _claimRepo.AddNewClaim(claim); //to "peek"/see upcoming claim }
public void CreateANewClaim() { Claim1 claims = new Claim1(); ClaimRepo repository = new ClaimRepo(); bool addResult = repository.ClaimIsValid(claims); Assert.IsTrue(addResult); }
public void RetrieveClaim() { Claim1 claims = new Claim1(); ClaimRepo repository = new ClaimRepo(); repository.AddNewClaim(claims); Queue <Claim1> claim = repository.RetrieveAllClaims(); bool getClaim = claim.Contains(claims); Assert.IsTrue(getClaim); }
private void SeedClaim() { Claim1 houseFire = new Claim1("1AA", TypeOfClaim.home, "house caught on fire", 758m, new DateTime(20160505), new DateTime(20160510), true); _claimRepo.AddNewClaim(houseFire); Claim1 damagedCar = new Claim1("1BB", TypeOfClaim.car, "car damaged from tornado", 15000m, new DateTime(20170711), new DateTime(20170813), false); _claimRepo.AddNewClaim(damagedCar); Claim1 purseTheft = new Claim1("1CC", TypeOfClaim.theft, "purse stolen from grocery store", 120m, new DateTime(20181102), new DateTime(20181103), true); _claimRepo.AddNewClaim(purseTheft); //this is the method from your repo file to run your code above. }
public async Task <ActionResult <Claim1> > PostClaim1(Claim1 claim1) { _context.Claim1s.Add(claim1); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (Claim1Exists(claim1.No)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetClaim1s", new { id = claim1.No }, claim1)); }
public void GetForm() { IClaim iClaimone = new Claim1(); IClaim iClaimtwo = new Claim2(); IClaim iClaimthree = new Claim3(); Queue <IClaim> qClaims = new Queue <IClaim>(); qClaims.Enqueue(iClaimone); qClaims.Enqueue(iClaimtwo); qClaims.Enqueue(iClaimthree); Object[] qAsArray = qClaims.ToArray(); ////Instantiating all Forms and Buttons first according to wireframe. Form form1 = new Form(); Button f1Button = new Button(); Form form2 = new Form(); Button f2Button1 = new Button(); Button f2Button2 = new Button(); Button f2Button3 = new Button(); Button f2Button4 = new Button(); Form form3 = new Form(); Button f3Button1 = new Button(); Button f3Button2 = new Button(); Form form4 = new Form(); Button f4Button1 = new Button(); Button f4Button2 = new Button(); Form form5 = new Form(); Button f5Button1 = new Button(); Button f5Button2 = new Button(); //Setting the properties for my Forms and Controls. //{ form1.StartPosition = FormStartPosition.CenterScreen; form1.Size = new System.Drawing.Size(500, 250); form1.Text = "Claims Department Version 1.00"; form1.HelpButton = true; form1.FormBorderStyle = FormBorderStyle.FixedDialog; form1.MaximizeBox = false; form1.MinimizeBox = false; form1.BackColor = Color.DarkBlue; f1Button.BackColor = Color.LightBlue; f1Button.Size = new Size(300, 50); f1Button.Text = "Open Claims Menu"; f1Button.Location = new Point(95, 95); f1Button.DialogResult = DialogResult.OK; form1.Controls.Add(f1Button); form1.ShowDialog(); form1.Dispose(); //This right here took me two hours. f1Button.Click += new EventHandler(fButton_Click); void fButton_Click(object sender, EventArgs e) { form2.ShowDialog(); } form2.StartPosition = FormStartPosition.CenterScreen; form2.Size = new System.Drawing.Size(500, 450); form2.Text = "Claims Department Version 1.00"; form2.HelpButton = true; form2.FormBorderStyle = FormBorderStyle.FixedDialog; form2.MaximizeBox = false; form2.MinimizeBox = false; form2.BackColor = Color.DarkBlue; f2Button1.BackColor = Color.LightBlue; f2Button1.Size = new Size(300, 50); f2Button1.Text = "See All Current Claims"; f2Button1.Location = new Point(95, 95); f2Button1.DialogResult = DialogResult.OK; f2Button2.BackColor = Color.LightBlue; f2Button2.Size = new Size(300, 50); f2Button2.Text = "Take Care Of Next Claim"; f2Button2.Location = new Point(f2Button1.Left, f2Button1.Height + f2Button1.Top + 10); f2Button2.DialogResult = DialogResult.OK; f2Button3.BackColor = Color.LightBlue; f2Button3.Size = new Size(300, 50); f2Button3.Text = "Enter New Claim"; f2Button3.Location = new Point(f2Button2.Left, f2Button2.Height + f2Button2.Top + 10); f2Button3.DialogResult = DialogResult.OK; f2Button4.BackColor = Color.LightBlue; f2Button4.Size = new Size(300, 50); f2Button4.Text = "Exit Program"; f2Button4.Location = new Point(f2Button3.Left, f2Button3.Height + f2Button3.Top + 10); f2Button4.DialogResult = DialogResult.OK; form2.Controls.Add(f2Button1); form2.Controls.Add(f2Button2); form2.Controls.Add(f2Button3); form2.Controls.Add(f2Button4); form2.ShowDialog(); f2Button1.Click += new EventHandler(f2Button1_Click); void f2Button1_Click(object sender, EventArgs e) { foreach (IClaim claim in qClaims) { form2.Close(); form3.ShowDialog(); } } f2Button2.Click += new EventHandler(f2Button2_Click); void f2Button2_Click(object sender, EventArgs e) { form2.Dispose(); form4.ShowDialog(); } void f2Button3_Click(object sender, EventArgs e) { f2Button3.Click += new EventHandler(f2Button3_Click); form2.Dispose(); form5.ShowDialog(); } f2Button4.Click += new EventHandler(f2Button4_Click); void f2Button4_Click(object sender, EventArgs e) { form2.Dispose(); } form3.StartPosition = FormStartPosition.CenterScreen; form3.Size = new System.Drawing.Size(500, 250); form3.Text = "Claims Department Version 1.00"; form3.HelpButton = true; form3.FormBorderStyle = FormBorderStyle.FixedDialog; form3.MaximizeBox = false; form3.MinimizeBox = false; form3.BackColor = Color.DarkBlue; f3Button1.BackColor = Color.LightBlue; f3Button1.Size = new Size(200, 50); f3Button1.Text = "Deal With Next Claim"; f3Button1.Location = new Point(18, 145); f3Button1.DialogResult = DialogResult.OK; f3Button2.BackColor = Color.LightBlue; f3Button2.Size = new Size(200, 50); f3Button2.Text = "Back to Claims Menu"; f3Button2.Location = new Point(f3Button1.Right + (f3Button1.Width / 4), 145); f3Button2.DialogResult = DialogResult.OK; TableLayoutPanel table = new TableLayoutPanel(); table.SetColumnSpan(form2, 6); form3.Controls.Add(f3Button1); form3.Controls.Add(f3Button2); form3.ShowDialog(); f3Button1.Click += new EventHandler(f3Button1_Click); void f3Button1_Click(object sender, EventArgs e) { form2.Dispose(); form3.ShowDialog(); } f3Button2.Click += new EventHandler(f3Button2_Click); void f3Button2_Click(object sender, EventArgs e) { form2.Dispose(); form1.ShowDialog(); } form4.StartPosition = FormStartPosition.CenterScreen; form4.Size = new System.Drawing.Size(500, 250); form4.Text = "Claims Department Version 1.00"; form4.HelpButton = true; form4.FormBorderStyle = FormBorderStyle.FixedDialog; form4.MaximizeBox = false; form4.MinimizeBox = false; form4.BackColor = Color.DarkBlue; f4Button1.BackColor = Color.LightBlue; f4Button1.Size = new Size(300, 50); f4Button1.Text = "Open Claims Menu"; f4Button1.Location = new Point(95, 90); f4Button1.DialogResult = DialogResult.OK; f4Button2.BackColor = Color.LightBlue; f4Button2.Size = new Size(300, 50); f4Button2.Text = "Open Claims Menu"; f4Button2.Location = new Point(95, 90); f4Button2.DialogResult = DialogResult.OK; form4.Controls.Add(f4Button1); form4.Controls.Add(f4Button2); //form4.ShowDialog(); f4Button1.Click += new EventHandler(f4Button1_Click); void f4Button1_Click(object sender, EventArgs e) { form2.Dispose(); form3.ShowDialog(); } f4Button2.Click += new EventHandler(f4Button2_Click); void f4Button2_Click(object sender, EventArgs e) { form2.Dispose(); form1.ShowDialog(); } form5.StartPosition = FormStartPosition.CenterScreen; form5.Size = new System.Drawing.Size(500, 250); form5.Text = "Claims Department Version 1.00"; form5.HelpButton = true; form5.FormBorderStyle = FormBorderStyle.FixedDialog; form5.MaximizeBox = false; form5.MinimizeBox = false; form5.BackColor = Color.DarkBlue; f5Button1.BackColor = Color.LightBlue; f5Button1.Size = new Size(300, 50); f5Button1.Text = "Open Claims Menu"; f5Button1.Location = new Point(95, 90); f5Button1.DialogResult = DialogResult.OK; f5Button2.BackColor = Color.LightBlue; f5Button2.Size = new Size(300, 50); f5Button2.Text = "Open Claims Menu"; f5Button2.Location = new Point(95, 90); f5Button2.DialogResult = DialogResult.OK; form5.Controls.Add(f5Button1); form5.Controls.Add(f5Button2); //form5.ShowDialog(); f5Button1.Click += new EventHandler(f5Button1_Click); void f5Button1_Click(object sender, EventArgs e) { form2.Dispose(); form3.ShowDialog(); } f5Button2.Click += new EventHandler(f5Button2_Click); void f5Button2_Click(object sender, EventArgs e) { form2.Dispose(); form4.ShowDialog(); } }