public BookingServiceFacade(IBookingService bookingService, ILocationRepository locationRepository, RouteCandidateDTOAssember routeCandidateAssembler, CargoDataAccess cargoDataAccess) { _bookingService = bookingService; _cargoDataAccess = cargoDataAccess; _routeCandidateAssembler = routeCandidateAssembler; _locationRepository = locationRepository; }
public BookingServiceFacade(IBookingService bookingService, ILocationRepository locationRepository, ICargoRepository cargoRepository, RouteCandidateDTOAssember routeCandidateAssembler, CargoRoutingDTOAssembler cargoRoutingAssembler) { _bookingService = bookingService; _cargoRoutingAssembler = cargoRoutingAssembler; _routeCandidateAssembler = routeCandidateAssembler; _cargoRepository = cargoRepository; _locationRepository = locationRepository; }
public BookingController(IBookingService bookingService, IBookingDetailService bookingDetailService, IRoomService roomService) { this.bookingService = bookingService; this.bookingDetailService = bookingDetailService; this.roomService = roomService; }
public BookingController(IActionBus actionBus, ISequenceService sequenceService, IBookingService bookingService) { _actionBus = actionBus; _sequenceService = sequenceService; _bookingService = bookingService; }
// Constructor for testing (mocking service) public BookingController(IBookingService testService = null) { // Set up Service. if (testService != null) { bookingService = testService; } else { bookingService = new BookingService(); } }
public BookingServiceFacade(IBookingService bookingService, ICargoRepository cargoRepository, ILocationRepository locationRepository, IVoyageRepository voyageRepository) { BookingService = bookingService; CargoRepository = cargoRepository; LocationRepository = locationRepository; VoyageRepository = voyageRepository; }
public MainWindowViewModel(IBookingService bookingService, IMessageBoxService mboxService, IConfigService configService) { _context = SynchronizationContext.Current;//We will always execute this on UI dispatcher. _bookingService = bookingService; _mboxService = mboxService; _configService = configService; AddNewCommand = new ActionCommand(AddNewClicked); _bookingService.GetBookingsAsync(DateTime.Now, HandleBookings, e => _mboxService.Show("Error Getting Bookings. " + e, "Error", MessageBoxButton.OK, MessageBoxImage.Error)); }
public BookingController(IBookingService bookingService) { _bookingService = bookingService; }
public BookingCalculator(IBookingService bookingService, IAuthenticationService authenticationService) { _bookingService = bookingService; _authenticationService = authenticationService; }
public HomeController(IHotelService service, IBookingService bookingService, IOptions <AppSettings> settings) { _service = service; _bookingService = bookingService; _settings = settings.Value; }
public BookingServiceFacade(IBookingService bookingService, RouteCandidateDTOAssember routeCandidateAssembler) { _bookingService = bookingService; _routeCandidateAssembler = routeCandidateAssembler; }
public GetRoomsModel(IRoomService service, IBookingService bservice) { roomService = service; bookingService = bservice; }
public BookingController(IBookingService bookingService, IParkingBookingProducer bookingProducer) { _bookingService = bookingService; _bookingProducer = bookingProducer; }
public RoomsController(IRoomService roomService, IOpeningService openingService, IOptions <PagingOptions> defaultPagingOptionsWrapper, IDateLogicService dateLogicService, IBookingService bookingService) { _roomService = roomService; _openingService = openingService; _dateLogicService = dateLogicService; _bookingService = bookingService; _defaultPagingOptions = defaultPagingOptionsWrapper.Value; }
public BookingController(IBookingService bookingService, ICategoryService categoryService) { this.bookingService = bookingService; this.categoryService = categoryService; }
public BookingsController(IUserService userService, IBookingService bookingService) : base(userService) { BookingService = bookingService; }
public BookingController(IBookingService bookingService, IGenericRepository <Booking> genericRepository, ILocationService locationService) { _bookingService = bookingService; _genericRepository = genericRepository; _locationService = locationService; }
public AdminController(IUserService userService, IHotelService hotelService, IBookingService bookingService) { _userService = userService; _hotelService = hotelService; _bookingService = bookingService; }
public BookingController(IBookingService repos) { _repos = repos; }
public BookingController(IBookingService bookingService, IRoomService roomService) { _bookingService = bookingService; _roomService = roomService; }
public BookingController(IBookingService bookingService, ICrmService crmService) { this.bookingService = bookingService; this.crmService = crmService; }
public BookingsFormViewModel(Booking booking) : base() { _booking = booking; // Initialize fields if (IsInDesignMode) { // Hardcoded design time data RoomList = new ObservableCollection<Room>() { new Room() { Name = "Winterfell", Location = "25th floor", Capacity = 10 }, new Room() { Name = "King's Landing", Location = "24th floor", Capacity = 8 } }; _isConflicting = true; } else { _bookingService = new BookingServiceClient(); _roomService = new RoomServiceClient(); _assetService = new AssetComponent(); _isConflicting = false; RefreshRooms(); RefreshAssets(); } if (_booking == null) { // New booking _isNewBooking = true; _booking = new Booking(); // Default booking dates are today _startDate = DateTime.Today; _endDate = DateTime.Today; // Default booking start time is now + rounded up to next half hour var startHour = DateTime.Now.Hour; var startMinute = DateTime.Now.Minute; if (startMinute < 30 && startMinute > 0) { startMinute = 30; } else if (startMinute > 30) { startMinute = 0; startHour++; } _startTime = new TimeSpan(startHour, startMinute, 0); // Default booking end time is one hour later _endTime = _startTime + TimeSpan.FromHours(1); getBookedItem(); } else { // Edit booking _isNewBooking = false; _startDate = _booking.StartDate.Date; _startTime = _booking.StartDate.TimeOfDay; _endDate = _booking.EndDate.Date; _endTime = _booking.EndDate.TimeOfDay; // Since we do not have navigational properties on Booking and properly // implemented Compare methods on Room, have to do it the ugly way foreach (var r in RoomList) { if (r.ID == _booking.RoomID) { _room = r; break; } } // pre-select booked assets foreach (var bookedAsset in _booking.AssetBookings) { var asset = AssetList.First(a => a.Asset.ID == bookedAsset.AssetID); if (asset != null) { asset.IsSelected = true; } } } // Generate TimeComboBoxitems from 00:00 to 23:30, in 30 minute increments _allTimeOptions = new ObservableCollection<TimeComboBoxItem>(); for (var i = 0; i < 48; i++) { var hours = i / 2; var minutes = (i % 2 == 0) ? 0 : 30; _allTimeOptions.Add(new TimeComboBoxItem() { Time = new TimeSpan(hours, minutes, 0) }); } // Wire up commands MakeBookingCommand = new RelayCommand(this.MakeBooking, () => IsValid && !IsConflicting); CancelCommand = new RelayCommand(this.Cancel); SelectedAssetsChangedCommand = new RelayCommand<SelectionChangedEventArgs>(this.SelectedAssetsChanged); // Subscribe to own PropertyChanging event, to AJAX-ly call BLL validations this.PropertyChanged += new PropertyChangedEventHandler(BookingsFormViewModel_PropertyChanged); }
public BookingController(IBookingService booking) { this.Booking = booking; }
/// <summary> /// BookingController Constructor, recive and set dependencies /// </summary> /// <param name="logger">Enable logger activation from dependency injection</param> /// <param name="bookingService">Enable Booking Services from dependency injection</param> public BookingController(ILogger <BookingController> logger, IBookingService bookingService) { _logger = logger; _bookingService = bookingService; }
public DoctorsController(IBookingService bookingService, UserManager <User> userManager) { this.bookingService = bookingService; this.userManager = userManager; }
public DeleteModel(IBookingService service) { bookingservice = service; }
public BookingController(IBookingService bookingComponent) { this.bk = bookingComponent; }
public FindAvailableCourtsModel(IBookingService bookingService) { _bookingService = bookingService; }
public BookingController(IBookingRepository bookingRepository, IBookingService bookingService) { _bookingRepository = bookingRepository; _bookingService = bookingService; }
public GuestDetailsModel(IBookingService service) { bookingService = service; }
public void ClientConnected(string userID, IBookingService client) { Log.Debug(_userName, "Client connected: " + userID); //Get lock _clients[userID] = client; //Release lock List<Tuple<MessageType, int, object[]>> userQueue; if (_msgQueue.TryGetValue(userID, out userQueue)) { Log.Debug(_userName, "Sending enqueued messages."); foreach (Tuple<MessageType, int, object[]> msg in new List<Tuple<MessageType, int, object[]>>(userQueue)) { if (SendMessage(false, msg.Item1, msg.Item2, userID, msg.Item3)) { userQueue.Remove(msg); } else { break; } } } }
private void Initialize() { MessengerInstance.Send(new LoadingMessage("Please wait...")); // set up commands AddBookingCommand = new RelayCommand(this.AddBooking); EditBookingCommand = new RelayCommand(this.EditBooking, CanEditSelectedBooking); CancelBookingCommand = new RelayCommand(this.CancelBooking, CanEditSelectedBooking); SelectedDatesCommand = new RelayCommand<SelectionChangedEventArgs>(this.SelectedDates); UpdateCalendarCommand = new RelayCommand( () => UpdateCalendarControl(true) ); BackgroundWorker worker = new BackgroundWorker(); worker.DoWork += (object sender, DoWorkEventArgs e) => { // set up options for filtering _roomService = new RoomServiceClient(); _userService = new UserServiceClient(); var rooms = _roomService.GetList(true); _allRoomOptions = new ObservableCollection<RoomComboBoxItem>() { new RoomComboBoxItem() }; foreach (var room in rooms) { _allRoomOptions.Add(new RoomComboBoxItem() { Room = room }); } RaisePropertyChanged("RoomOptions"); var users = _userService.GetList(); _allUserOptions = new ObservableCollection<UserComboBoxItem>() { new UserComboBoxItem() }; foreach (var user in users) { _allUserOptions.Add(new UserComboBoxItem() { User = user }); } RaisePropertyChanged("UserOptions"); // set up sensible defaults for filters FilterStartDate = DateTime.Today; FilterEndDate = FilterStartDate.AddMonths(1); FilterUser = StateManager.CurrentUser; FilterCanceled = false; this.PropertyChanged += new PropertyChangedEventHandler(BookingsListViewModel_PropertyChanged); }; worker.RunWorkerCompleted += (object sender, RunWorkerCompletedEventArgs e) => { _isInitialized = true; MessengerInstance.Send(new LoadingMessage(false)); // Finally, get the bookings needed (will start it's own BackgroundWorker) _bookingService = new BookingServiceClient(); RefreshBookings(true); }; worker.RunWorkerAsync(); }
public BookingsController(IBookingService bookingService, ITripService tripService, IRoomService roomService) { _bookingService = bookingService; _tripService = tripService; _roomService = roomService; }
public BookRatingViewModel(IBookingService bookingService) { _bookingService = bookingService; }
// Constructor public BookingController() { bookingService = new BookingService(); locationBookingService = new LocationBookingService(); }
/// <summary> /// Initializes a new instance of the <see cref="EmailService"/> class. /// </summary> /// <param name="bookingService">The booking service.</param> public EmailService(IBookingService bookingService) { _bookingService = bookingService; }
public void Setup() { _commandFcatory = new Mock <ICommandFactory>(); _queryFcatory = new Mock <IQueryFactory>(); _service = new BookingService(_commandFcatory.Object, _queryFcatory.Object); }
public BookingController(IBookingService bookingService, IEventLoggerService eventLoggerService) { _bookingService = bookingService; _eventLoggerService = eventLoggerService; }