public CheperaleHotelBookingSystemEngine(IHotelBookingSystemData database, IInputReader inputReader) { if (database == null) { throw new ArgumentNullException(); } if (inputReader == null) { throw new ArgumentNullException(); } this.inputReader = inputReader; this.database = database; }
public void TestInit() { var dataMock = new Mock<IHotelBookingSystemData>(); var venuesRepoMock = new Mock<IRepository<Venue>>(); var roomsRepoMock = new Mock<IRepository<Room>>(); this.user = new User("admin", "Password1233", Roles.VenueAdmin); this.venue = new Venue("hotel Dreams", "addres Dreams", "desc Dreams", user); venuesRepoMock.Setup(v => v.Get(It.IsAny<int>())).Returns(this.venue); dataMock.Setup(d => d.VenuesRepository).Returns(venuesRepoMock.Object); dataMock.Setup(d => d.RoomsRepository).Returns(roomsRepoMock.Object); this.mockedData = dataMock.Object; }
public RoomsController(IHotelBookingSystemData data, User user) : base(data, user) { }
/// <summary> /// Class constructor, creates a controller object. /// </summary> /// <param name="data">Data to hold and operate on.</param> /// <param name="user">Currently logged user.</param> internal Controller(IHotelBookingSystemData data, User user) { this.Data = data; this.CurrentUser = user; }
public UsersController(IHotelBookingSystemData data, IUser user) : base(data, user) { }
public void SetUp() { this.dataSample = new HotelBookingSystemData(); this.userSample = new User("Peshoo", "qwerty11", Roles.VenueAdmin); this.roomsControllerSample = new RoomsController(this.dataSample, this.userSample); }
public void InitObjects() { this.data = new HotelBookingSystemData(); }
public Engine(IHotelBookingSystemData database, IInputReader reader, IOutputWriter writer) { this.database = database; this.reader = reader; this.writer = writer; }
public Engine(IHotelBookingSystemData data, IReader reader, IWriter writer) { this.data = data; this.reader = reader; this.writer = writer; }
/// <summary> /// Creates new controller /// </summary> /// <param name="data">Database thats in use of the system</param> /// <param name="user">Current logged in user</param> public Controller(IHotelBookingSystemData data, IUser user) { this.Data = data; this.CurrentUser = user; }
public void InitUsersController() { this.db = new HotelBookingSystemData(); }
public void Initialize() { this.repository = new Repository<Venue>(); this.data = new HotelBookingSystemData(); }
protected Controller(IHotelBookingSystemData data, User user) { this.Data = data; this.CurrentUser = user; }
public void InitController() { this.db = new HotelBookingSystemData(); }
/// <summary> /// Initializes a new instance of the controller class. /// </summary> /// <param name="data">The data layer.</param> /// <param name="user">The current user of the data layer system.</param> public Controller(IHotelBookingSystemData data, IUser user) { this.Data = data; this.CurrentUser = user; }