public static void ValidateGuestDTO(DTOReserver guestDTO) { if (guestDTO == null) { throw new InvalidDTOException("Invalid guest information supplied (null reference)."); } }
// --------------------------------------------------------------------- /// <summary> /// /// </summary> /// <param name="guestDTO"></param> /// <returns></returns> public static Guest GuestFromDTO(DTOReserver guestDTO) { DTOHelpers.ValidateGuestDTO(guestDTO); Guest newGuest = new Guest(guestDTO.GuestName, guestDTO.GuestPhone, guestDTO.GuestEmail); return(newGuest); }
public override bool Equals(object obj) { DTOReserver other = obj as DTOReserver; if (other == null) { return(false); } return(this.Id == other.Id); }
// --------------------------------------------------------------------- public static DTOReserver BuildReserverDTO(Guest iReserver) { DTOReserver reserverDTO = new DTOReserver(); if (iReserver != null) { reserverDTO.Id = iReserver.Id; reserverDTO.GuestName = iReserver.Name; reserverDTO.GuestPhone = iReserver.Phone; reserverDTO.GuestEmail = iReserver.Email; } return(reserverDTO); }
public DTOReservation() { _reserverDto = new DTOReserver(); }