private void btnReserve_Click(object sender, EventArgs e) { var client = new ClientDTO { FirstName = tbxFirstName.Text, LastName = tbxLastName.Text, Email = tbxEmail.Text, Phone = tbxPhone.Text }; _service.InsertClient(client); int clientId = _service.GetClientId(client.Email); int hotelId = _service.GetHotelId(cbxHotel.SelectedValue.ToString()); MessageBox.Show(hotelId.ToString()); string roomName = cbxRoom.SelectedValue.ToString(); bool approved = cbxStatus.Checked; var room = new RoomDTO { ClientId = clientId, HotelId = hotelId, Name = roomName, Approved = approved }; _service.InsertRoom(room); lbxClients.DataSource = _service.GetClients(); ResetInfo(); }
public void InsertClient(ClientDTO clientDTO) { var client = new Client { FirstName = clientDTO.FirstName, LastName = clientDTO.LastName, Email = clientDTO.Email, Phone = clientDTO.Phone }; string connectionString = ConfigurationManager.ConnectionStrings["HotelServiceDB"].ConnectionString; IClientRepository repository = new ClientRepository(connectionString); repository.Insert(client); }