private async void SubmitButton_Click(object sender, RoutedEventArgs e) { var ticket = new Ticket(); var customer = new Customer(); using (var Db = new HelpDeskDataContext()) { try { customer.Name = CustomerList.Text; ticket.DeviceType = DeviceType.Text; ticket.Customer = customer; ticket.SerialNumber = SerialNumberField.Text; ticket.PartNumber = PartNumberField.Text; Db.Add(ticket); Db.SaveChanges(); OutputTextBlock.Text = ticket.Id + " " + "Created."; } catch (Exception) { var message = new MessageDialog("Error Ticket Not Created"); await message.ShowAsync(); } } SubmitButton.IsEnabled = false; var send = new Send(); await send.Send_Email(ticket); SubmitButton.IsEnabled = true; ClearField(); }
private async void SaveButton_Click(object sender, RoutedEventArgs e) { try { using (var Db = new HelpDeskDataContext()) { var customer = new Customer(); customer.Name = NameField.Text; customer.EmailAddress = EmailField.Text; Db.Add(customer); Db.SaveChanges(); OutputTextBlock.Text = customer.Name + " " + "Created."; ClearField(); } } catch (Exception) { var message = new MessageDialog("Unable to Create Ticket"); await message.ShowAsync(); } }