Пример #1
0
 public void SetReservation(Data.Reservation reservation)
 {
     try
     {
         ManipulatedReservation = new Business.Reservation()
         {
             ID = reservation.ID, LastName = reservation.LastName, AmountPeople = reservation.AmountPeople, PhoneNumber = reservation.PhoneNumber, StartTime = reservation.StartTime, Table = new Business.Table()
             {
                 Id = reservation.Table.Id, Capacity = reservation.Table.Capacity, IsOccupied = reservation.Table.IsOccupied, Name = reservation.Table.Name
             }
         };
         SelectedTable = reservation.Table;
     }
     catch (Exception ex)
     {
         ErrorHandler.ThrowError(0, ex.Message);
     }
 }
Пример #2
0
        /// <summary>
        /// Sets Reservations and Tables.
        /// CalculateAvailableTables: <inheritdoc cref="CalculateAvailableTables"/>
        /// </summary>
        public void Loaded()
        {
            Reservations = _reservationRepo.GetReservations();
            Tables       = _tableRepo.GetTables();

            if (IsNewReservation)
            {
                ManipulatedReservation = new Business.Reservation();
                ManipulatedReservation.AmountPeople = 1;
                ManipulatedReservation.LastName     = null;
                ManipulatedReservation.PhoneNumber  = null;
                ManipulatedReservation.StartTime    = DateTime.Now.AddHours(1);
                Time = DateTime.Now.AddHours(1).ToString();

                SelectedTable = null;
            }

            CalculateAvailableTables();
        }