public static Room ViewRoomToModel(this ViewRoom vr) { return(new Room { Id = vr.Id, RoomId = vr.RoomId, TeamId = vr.TeamId, Cron = vr.Cron }); }
private void View(ITriggerParameter value) { value = GetObjectPointer(); if (value is ObjectInstance) { ViewObject?.Invoke((ObjectInstance)value); } if (value is Room) { ViewRoom?.Invoke((Room)value); } }
public static ViewRoom RoomToView(this Room r) { var room = new ViewRoom { Id = r.Id, RoomId = r.RoomId, TeamId = r.TeamId, Cron = r.Cron }; room.Meetings = r.Meetings?.Select(i => i.MeetingToView()).ToList(); return(room); }
public IActionResult RoomsAvaible() { DateTime startDate = DateTime.Now; DateTime endDate = startDate.AddDays(1); List <Room> roomIsBooking = CheckRoom(startDate, endDate); List <Room> rooms = _context.Rooms.ToList(); List <ViewRoom> viewRooms = new List <ViewRoom>(); for (int i = 0; i < rooms.Count; i++) { ViewRoom viewRoom = new ViewRoom(); viewRoom.Status = false; for (int j = 0; j < roomIsBooking.Count; j++) { if (rooms[i].ID == roomIsBooking[j].ID) { BookingDetail bookingDetail = FindBookingDetailToday(startDate, endDate, rooms[i].ID); if (bookingDetail != null) { List <string> CustomerList; using (SqlConnection connection = new SqlConnection(Connection)) { CustomerList = connection.Query <string>("select Customers.Name from Customers inner join BookingDetails on BookingDetails.ID=Customers.BookingDetailId where BookingDetails.ID =" + bookingDetail.ID).ToList(); } viewRoom.NameCustomers = CustomerList; viewRoom.CheckIn = bookingDetail.CheckInExpected; viewRoom.CheckOut = bookingDetail.CheckOutExpected; viewRoom.Status = true; break; } } } viewRoom.ID = rooms[i].ID; viewRoom.NameRoom = rooms[i].Name; viewRooms.Add(viewRoom); } return(View(viewRooms)); }
public IEnumerable <object> View(ViewRoom command) { RaiseEvent(new RoomViewed(command.ReservationId, command.ViewId, command.UserId, command.HotelId, command.RoomType, DateTime.UtcNow)); return(base.UnCommitedEvents); }