コード例 #1
0
ファイル: Booking.cs プロジェクト: srinathnms1/S2-FSE
        public Booking BuildBooking(Booking booking, BookingStatus bookingStatus)
        {
            booking.UpdatedBy = "System";
            booking.UpdatedOn = DateTime.Now;
            booking.Status    = bookingStatus.ToString();

            return(this);
        }
コード例 #2
0
        public void ChangeBookingStatus(Guest guest, BookingStatus status)
        {
            XDocument xDoc = XDocument.Load(this._filePath);

            XElement booking = xDoc
                               .Element("Bookings")
                               .Elements("Booking")
                               .Single(element => uint.Parse(element.Element("GuestId").Value) == guest.Id);

            booking.Element("BookStatus").Value = status.ToString();
            xDoc.Save(this._filePath);
        }
コード例 #3
0
 static string StatusToCompactStr(BookingStatus status)
 => status.ToString();