private void buttonLookup_Click(object sender, EventArgs e)
{
var warranty = _context.Warranties
.Where(w =>
w.BikeModelNo == this.textModelNo.Text
&& w.BikeSerialNo == this.textSerialNo.Text)
.SingleOrDefault();
if(warranty == null)
{
warranty = new WarrantyInfo
{
BikeModelNo = this.textModelNo.Text,
BikeSerialNo = this.textSerialNo.Text,
DateSold = DateTime.Today,
WarrantyYears = 1
};
_context.Warranties.Add(warranty);
this.labelInfo.Text = "No prior warranty information found. Please enter the information.";
}
else
{
this.labelInfo.Text = "Existing warranty information found for this bike.";
}
if (warranty != null)
{
this.warrantyBindingSource.DataSource = warranty;
this.groupWarrantyDetails.Visible = true;
}
}