コード例 #1
0
        public async Task Should_Save_AValidReservation()
        {
            var value = await FetchValidBooking().ConfigureAwait(false);

            var code    = value.NUMERO_RES;
            var booking = await _bookingDataServices.GetDoAsync(code).ConfigureAwait(false);

            booking.Value.OFICINA_RES1 = "98";
            var bookValue = await _bookingDataServices.SaveAsync(booking).ConfigureAwait(false);

            var codeValue = await _bookingDataServices.GetDoAsync(code).ConfigureAwait(false);

            Assert.AreEqual(codeValue.Value.OFICINA_RES1, "98");
        }
コード例 #2
0
        public async Task <bool> ConfirmBooking(string code)
        {
            var retCode = false;

            if (_dialogService.ShowConfirmMessage("Confirm Booking", "Are you sure to confirm the booking?"))
            {
                var currentBooking = await _dataService.GetDoAsync(code).ConfigureAwait(false);

                if (currentBooking.Valid)
                {
                    var value = currentBooking.Value;
                    value.CONFIRMADA_RES2 = "1";
                    currentBooking.Value  = value;
                    retCode = await _dataService.SaveAsync(currentBooking);
                }
            }
            return(retCode);
        }