public static RoomDataContract ToContract(this RoomAvailabilityInfo info) { var contract = new RoomDataContract { Id = info.Room.RoomId, Name = info.Room.Name, AvailableFrom = info.Availability.Start.ToRfcDateTimeString(), AvailableForMinutes = (int)info.Availability.Duration.TotalMinutes }; if (info.Room.Location != null) { contract.Site = info.Room.Location.Site; contract.Building = info.Room.Location.Building; contract.Floor = info.Room.Location.Floor; } return contract; }
public static RoomDataContract ToContract(this RoomAvailabilityInfo info) { var contract = new RoomDataContract { Id = info.Room.RoomId, Name = info.Room.Name, AvailableFrom = info.Availability.Start.ToRfcDateTimeString(), AvailableForMinutes = (int)info.Availability.Duration.TotalMinutes }; if (info.Room.Location != null) { contract.Site = info.Room.Location.Site; contract.Building = info.Room.Location.Building; contract.Floor = info.Room.Location.Floor; } return(contract); }