public AddRoom() { InitializeComponent(); adressProvider = new AdressProvider(); roomProvider = new RoomProvider(); Photos = (BLL.Model.PhotoCollection)(this.Resources["Photos"] as ObjectDataProvider).Data; }
/// <summary> /// Constructor /// </summary> /// <param name="roomProvider">Service providing all available rooms</param> public RoomController(IRoomProvider roomProvider) { this.roomProvider = roomProvider; }
void RoomProviderLoad() { roomProvider = new RoomProvider(); }
public MessageHub(IRoomProvider roomProvider, IUserService userService) { this.roomProvider = roomProvider; this.userService = userService; }
/// <summary> /// Initializes a new instance of the <see cref="RoomController" /> class. /// </summary> public RoomController(IRoomProvider roomProvider, IMapper mapper) { _roomProvider = roomProvider; _mapper = mapper; }
public ReservationsController(IReservationService reservationService, IRoomProvider roomProvider, IUserProvider userProvider) { this.reservationService = reservationService; this.roomProvider = roomProvider; this.userProvider = userProvider; }
public RoomShowViewModel(RoomShowViewModel model) { _roomModel = new List <RoomShowViewModel>(); roomProvider = new RoomProvider(); }
public RootMutation(UnitOfWork unitOfWork, IGuestProvider guestProvider, IRoomProvider roomProvider) { Name = "Mutation"; #region Reservations Field <ReservationType>( "addReservation", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <ReservationInputType> > { Name = "reservation" } ), resolve: context => { var reservation = context.GetArgument <Reservation>("reservation"); return(unitOfWork.ReservationRepository.Add(reservation)); }); Field <ReservationType>( "RemoveReservation", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "reservationId" } ), resolve: context => { var id = context.GetArgument <int>("reservationId"); return(unitOfWork.ReservationRepository.Remove(id)); }); Field <ReservationType>( "UpdateReservation", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <ReservationInputType> > { Name = "reservation" } ), resolve: context => { var reservation = context.GetArgument <Reservation>("reservation"); return(unitOfWork.ReservationRepository.Update(reservation)); }); #endregion #region Guests Field <GuestType>( "addGuest", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <GuestInputType> > { Name = "guest" } ), resolve: guestProvider.AddGuest ); Field <GuestType>( "UpdateGuest", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id" }, new QueryArgument <NonNullGraphType <GuestInputType> > { Name = "guest" } ), resolve: guestProvider.UpdateGuest ); Field <GuestType>( "RemoveGuest", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id" } ), resolve: guestProvider.RemoveGuest ); #endregion #region Rooms Field <RoomType>( "addRoom", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <RoomInputType> > { Name = "room" } ), resolve: roomProvider.AddRoom ); Field <RoomType>( "UpdateRoom", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id" }, new QueryArgument <NonNullGraphType <RoomInputType> > { Name = "room" } ), resolve: roomProvider.UpdateRoom ); Field <RoomType>( "RemoveRoom", arguments: new QueryArguments( new QueryArgument <NonNullGraphType <IntGraphType> > { Name = "id" } ), resolve: roomProvider.RemoveRoom ); #endregion }