protected void cmdSend_Click(object sender, EventArgs e) { ContactAddressInfo contactAddress = new ContactAddressInfo(); contactAddress.Company = txtContactCompany.Text; contactAddress.Prefix = txtContactPrefix.Text; contactAddress.Firstname = txtContactFirstname.Text; contactAddress.Lastname = txtContactLastname.Text; contactAddress.Unit = txtContactUnit.Text; contactAddress.Street = txtContactStreet.Text; contactAddress.Region = txtContactRegion.Text; contactAddress.PostalCode = txtContactPostalcode.Text; contactAddress.City = txtContactCity.Text; contactAddress.Country = ddlCountry.SelectedValue; contactAddress.Telephone = txtContactTelephone.Text; contactAddress.Fax = txtContactFax.Text; contactAddress.Email = txtContactEmail.Text; contactAddress.Cell = txtContactCell.Text; int ContactAddressId = Controller.NewContactAddress(contactAddress); contactAddress.ContactAddressId = ContactAddressId; foreach (var p in Products) { Controller.UpdateContactProduct(CartId, p.SimpleProductId, ContactAddressId); } ContactReasonInfo reason = new ContactReasonInfo(ContactAddressId, txtRequest.Text, "Text"); MailRequest(contactAddress); Controller.NewContactReason(reason); pnlContactData.Visible = false; pnlProducts.Visible = false; pnlRequestData.Visible = false; pnlConfirmData.Visible = true; pnlSend.Visible = false; }
public abstract void UpdateContactReason(ContactReasonInfo ContactReason);
public abstract void NewContactReason(ContactReasonInfo ContactReason);