Exemplo n.º 1
0
 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();
 }
Exemplo n.º 2
0
 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);
 }