/// <summary>Snippet for GetBiReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetBiReservationResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) BiReservationName name = BiReservationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); // Make the request BiReservation response = reservationServiceClient.GetBiReservation(name); }
/// <summary>Snippet for GetBiReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetBiReservation() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/bireservation"; // Make the request BiReservation response = reservationServiceClient.GetBiReservation(name); }
/// <summary>Snippet for GetCapacityCommitment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCapacityCommitment() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/capacityCommitments/[CAPACITY_COMMITMENT]"; // Make the request CapacityCommitment response = reservationServiceClient.GetCapacityCommitment(name); }
/// <summary>Snippet for GetCapacityCommitment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetCapacityCommitmentResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) CapacityCommitmentName name = CapacityCommitmentName.FromProjectLocationCapacityCommitment("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]"); // Make the request CapacityCommitment response = reservationServiceClient.GetCapacityCommitment(name); }
/// <summary>Snippet for DeleteReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteReservationAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]"; // Make the request await reservationServiceClient.DeleteReservationAsync(name); }
/// <summary>Snippet for MoveAssignment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MoveAssignmentResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) AssignmentName name = AssignmentName.FromProjectLocationReservationAssignment("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]"); ReservationName destinationId = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"); // Make the request Assignment response = reservationServiceClient.MoveAssignment(name, destinationId); }
/// <summary>Snippet for DeleteCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteCapacityCommitmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CapacityCommitmentName name = CapacityCommitmentName.FromProjectLocationCapacityCommitment("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]"); // Make the request await reservationServiceClient.DeleteCapacityCommitmentAsync(name); }
/// <summary>Snippet for DeleteCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteCapacityCommitmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/capacityCommitments/[CAPACITY_COMMITMENT]"; // Make the request await reservationServiceClient.DeleteCapacityCommitmentAsync(name); }
/// <summary>Snippet for DeleteReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void DeleteReservationResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) ReservationName name = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"); // Make the request reservationServiceClient.DeleteReservation(name); }
/// <summary>Snippet for MergeCapacityCommitments</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MergeCapacityCommitments() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; IEnumerable <string> capacityCommitmentIds = new string[] { "", }; // Make the request CapacityCommitment response = reservationServiceClient.MergeCapacityCommitments(parent, capacityCommitmentIds); }
/// <summary>Snippet for CreateCapacityCommitment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateCapacityCommitment() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; CapacityCommitment capacityCommitment = new CapacityCommitment(); // Make the request CapacityCommitment response = reservationServiceClient.CreateCapacityCommitment(parent, capacityCommitment); }
/// <summary>Snippet for UpdateCapacityCommitment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdateCapacityCommitment() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) CapacityCommitment capacityCommitment = new CapacityCommitment(); FieldMask updateMask = new FieldMask(); // Make the request CapacityCommitment response = reservationServiceClient.UpdateCapacityCommitment(capacityCommitment, updateMask); }
/// <summary>Snippet for CreateAssignment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateAssignmentResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) ReservationName parent = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"); Assignment assignment = new Assignment(); // Make the request Assignment response = reservationServiceClient.CreateAssignment(parent, assignment); }
/// <summary>Snippet for UpdateBiReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void UpdateBiReservation() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) BiReservation biReservation = new BiReservation(); FieldMask updateMask = new FieldMask(); // Make the request BiReservation response = reservationServiceClient.UpdateBiReservation(biReservation, updateMask); }
/// <summary>Snippet for MoveAssignment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MoveAssignment() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]/assignments/[ASSIGNMENT]"; string destinationId = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]"; // Make the request Assignment response = reservationServiceClient.MoveAssignment(name, destinationId); }
/// <summary>Snippet for GetBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetBiReservationResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) BiReservationName name = BiReservationName.FromProjectLocationBireservation("[PROJECT]", "[LOCATION]", "[BIRESERVATION]"); // Make the request BiReservation response = await reservationServiceClient.GetBiReservationAsync(name); }
/// <summary>Snippet for DeleteAssignmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task DeleteAssignmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) AssignmentName name = AssignmentName.FromProjectLocationReservationAssignment("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]"); // Make the request await reservationServiceClient.DeleteAssignmentAsync(name); }
/// <summary>Snippet for DeleteReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void DeleteReservation() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]"; // Make the request reservationServiceClient.DeleteReservation(name); }
/// <summary>Snippet for CreateAssignment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateAssignment() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]/reservations/[RESERVATION]"; Assignment assignment = new Assignment(); // Make the request Assignment response = reservationServiceClient.CreateAssignment(parent, assignment); }
/// <summary>Snippet for CreateCapacityCommitment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateCapacityCommitmentResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); CapacityCommitment capacityCommitment = new CapacityCommitment(); // Make the request CapacityCommitment response = reservationServiceClient.CreateCapacityCommitment(parent, capacityCommitment); }
/// <summary>Snippet for MergeCapacityCommitments</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void MergeCapacityCommitmentsResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); IEnumerable <string> capacityCommitmentIds = new string[] { "", }; // Make the request CapacityCommitment response = reservationServiceClient.MergeCapacityCommitments(parent, capacityCommitmentIds); }
/// <summary>Snippet for GetBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task GetBiReservationAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/bireservation"; // Make the request BiReservation response = await reservationServiceClient.GetBiReservationAsync(name); }
/// <summary>Snippet for UpdateCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateCapacityCommitmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CapacityCommitment capacityCommitment = new CapacityCommitment(); FieldMask updateMask = new FieldMask(); // Make the request CapacityCommitment response = await reservationServiceClient.UpdateCapacityCommitmentAsync(capacityCommitment, updateMask); }
/// <summary>Snippet for CreateReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateReservation() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) string parent = "projects/[PROJECT]/locations/[LOCATION]"; Reservation reservation = new Reservation(); string reservationId = ""; // Make the request Reservation response = reservationServiceClient.CreateReservation(parent, reservation, reservationId); }
/// <summary>Snippet for UpdateBiReservationAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task UpdateBiReservationAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) BiReservation reservation = new BiReservation(); FieldMask updateMask = new FieldMask(); // Make the request BiReservation response = await reservationServiceClient.UpdateBiReservationAsync(reservation, updateMask); }
/// <summary>Snippet for SplitCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task SplitCapacityCommitmentAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) string name = "projects/[PROJECT]/locations/[LOCATION]/capacityCommitments/[CAPACITY_COMMITMENT]"; long slotCount = 0L; // Make the request SplitCapacityCommitmentResponse response = await reservationServiceClient.SplitCapacityCommitmentAsync(name, slotCount); }
/// <summary>Snippet for SplitCapacityCommitmentAsync</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public async Task SplitCapacityCommitmentResourceNamesAsync() { // Create client ReservationServiceClient reservationServiceClient = await ReservationServiceClient.CreateAsync(); // Initialize request argument(s) CapacityCommitmentName name = CapacityCommitmentName.FromProjectLocationCapacityCommitment("[PROJECT]", "[LOCATION]", "[CAPACITY_COMMITMENT]"); long slotCount = 0L; // Make the request SplitCapacityCommitmentResponse response = await reservationServiceClient.SplitCapacityCommitmentAsync(name, slotCount); }
/// <summary>Snippet for CreateReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void CreateReservationResourceNames() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) LocationName parent = LocationName.FromProjectLocation("[PROJECT]", "[LOCATION]"); Reservation reservation = new Reservation(); string reservationId = ""; // Make the request Reservation response = reservationServiceClient.CreateReservation(parent, reservation, reservationId); }
/// <summary>Snippet for GetReservation</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void GetReservationRequestObject() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) GetReservationRequest request = new GetReservationRequest { ReservationName = ReservationName.FromProjectLocationReservation("[PROJECT]", "[LOCATION]", "[RESERVATION]"), }; // Make the request Reservation response = reservationServiceClient.GetReservation(request); }
/// <summary>Snippet for DeleteAssignment</summary> /// <remarks> /// This snippet has been automatically generated for illustrative purposes only. /// It may require modifications to work in your environment. /// </remarks> public void DeleteAssignmentRequestObject() { // Create client ReservationServiceClient reservationServiceClient = ReservationServiceClient.Create(); // Initialize request argument(s) DeleteAssignmentRequest request = new DeleteAssignmentRequest { AssignmentName = AssignmentName.FromProjectLocationReservationAssignment("[PROJECT]", "[LOCATION]", "[RESERVATION]", "[ASSIGNMENT]"), }; // Make the request reservationServiceClient.DeleteAssignment(request); }
public void SaveReservation() { using (var svc = new ReservationServiceClient()) { svc.Add(SelectedPlace.Id, _seats.ToArray(), FromDate, ToDate, AppData.User.Token); InitGrid(); RefreshReservations(); } }
public async void Init() { using (var restaurantSvc = new RestaurantServiceClient()) using (var reservationSvc = new ReservationServiceClient()) { Restaurants = new BindableCollection<RestaurantDto>(await restaurantSvc.GetMyRestaurantsAsync(AppData.User.Token)); Reservations = new BindableCollection<ReservationDto>(await reservationSvc.GetForUserAsync(AppData.User.Token)); } }
private async void RefreshReservations() { using (var svc = new ReservationServiceClient()) { Reservations = new BindableCollection<ReservationDto>(await svc.GetForPlaceAsync(SelectedPlace.Id)); } }
private async void RefreshReservations() { using (var svc = new ReservationServiceClient()) { Reservations = new BindableCollection<ReservationDto>((await svc.GetForPlaceAsync(SelectedPlace.Id)).ToList()); var lastPlace = (from p in Places where p.To == null select p).SingleOrDefault(); FromDate = lastPlace?.From.AddDays(1) ?? DateTime.Now; ToDate = FromDate.AddHours(2); } }
private void BookTable(object obj) { ReservationServiceClient client = new ReservationServiceClient(); client.BookTableReservationCompleted += client_BookTableReservationCompleted; client.BookTableReservationAsync(BookingDetail); }
private void LoadCustomerDetail() { if (BookingDetail.BookingId != Guid.Empty) { ReservationServiceClient client = new ReservationServiceClient(); } else { BookingDetail.BookingId = Guid.NewGuid(); BookingDetail.CustomerDetail = new Person(); } //client.GetBookingDetail() }
private void LoadTableAvailablityDetails() { ReservationServiceClient client = new ReservationServiceClient(); client.GetTableAvailablityCompleted += client_GetTableAvailablityCompleted; client.GetTableAvailablityAsync(BookingDate, CheckInTime); }
private void DisplayBusinessHour() { ReservationServiceClient client = new ReservationServiceClient(); client.GetBusinessHourCompleted += client_GetBusinessHourCompleted; client.GetBusinessHourAsync((int)BookingDate.DayOfWeek); }
private void CancelTable(object obj) { if (BookingDetail.BookingId != Guid.Empty) { ReservationServiceClient client = new ReservationServiceClient(); client.CancelTableReservationCompleted += client_CancelTableReservationCompleted; client.CancelTableReservationAsync(BookingDetail.BookingDate, BookingDetail.BookingId); RefreshEvent.Instance.Publish(bookingDetail); } }
private void LoadBookingDetails(DateTime bookingDate) { ReservationServiceClient client = new ReservationServiceClient(); client.GetBookingDetailsCompleted += client_GetBookingDetailsCompleted; client.GetBookingDetailsAsync(bookingDate); }
private async void InitGrid() { _seats = new List<Tuple<int, int>>(); ConvertPlace(SelectedPlace.Seats); ReservationDto[] reservations; using (var svc = new ReservationServiceClient()) { reservations = (await svc.GetForPlaceAsync(SelectedPlace.Id)).Where(r => r.From >= FromDate && r.From <= ToDate || r.To >= FromDate && r.To <= ToDate || r.From <= FromDate && r.To >= ToDate ).ToArray(); } foreach (var reservation in reservations) { foreach (var seat in reservation.Seats) { _place[seat.Item1, seat.Item2] = 3; } } var first = true; _gridPlace.ColumnDefinitions.Clear(); _gridPlace.RowDefinitions.Clear(); _gridPlace.Width = _place.GetLength(0)*10; _gridPlace.Height = _place.GetLength(1)*10; for (var i = 0; i < _place.GetLength(0); i++) { _gridPlace.ColumnDefinitions.Add(new ColumnDefinition()); for (var j = 0; j < _place.GetLength(1); j++) { if (first) _gridPlace.RowDefinitions.Add(new RowDefinition()); var border = new Border(); border.SetValue(Grid.RowProperty, i); border.SetValue(Grid.ColumnProperty, j); border.MouseLeftButtonUp += ReserveSeat; ; var style = _place[i, j] == 0 ? "Empty" : _place[i, j] == 1 ? "Seat" : _place[i, j] == 2 ? "Table" : "Reserved"; border.Style = _gridPlace.FindResource(style) as Style; _gridPlace.Children.Add(border); } first = false; } }