public ContractTemplatesController(IMasterData iMasterData, IContract iContract, IConfiguration configuration, IAmenities iamenities, ITemplate iTemplate) { this.iMasterData = iMasterData; this.iContract = iContract; this.iconfiguration = configuration; this.iamenities = iamenities; this.iTemplate = iTemplate; }
public ContentRepositories(Func <IMvcContext> mvcContext, IGeneric_ContentPage generic, IAmenities amenities, IFaqs faqs, IRelated_Pages related_Pages) { _generic = generic; _mvcContext = mvcContext; _amenities = amenities; _faqs = faqs; _related_Pages = related_Pages; }
public AmenitiesRepositoryTest() { this.iRoomFacilityGroupLibrary = new Mock <IConnection <RoomFacilityGroup> >(); this.iRoomFacilityTypeLibrary = new Mock <IConnection <RoomFacilityType> >(); this.iRoomFacilityLibrary = new Mock <IConnection <RoomFacility> >(); this.iRoomFacilityRelationLibrary = new Mock <IConnection <RoomFacilityRelation> >(); this.amenitiesRepository = new AmenitiesRepository(iRoomFacilityGroupLibrary.Object, iRoomFacilityTypeLibrary.Object, iRoomFacilityRelationLibrary.Object, iRoomFacilityLibrary.Object); }
public DBTestBase() { _connection = new SqliteConnection("Filename=:memory:"); _connection.Open(); _db = new AsyncInnDbContext( new DbContextOptionsBuilder <AsyncInnDbContext>() .UseSqlite(_connection) .Options); _db.Database.EnsureCreated(); _hotel = new HotelRepo(_db, _hotelRoom); _hotelRoom = new HotelRoomRepo(_db, _room); _room = new RoomRepo(_db, _amenities); _amenities = new AmenitiesRepo(_db); }
/// <summary> /// Getting all amenities when adding as rendering component /// </summary> /// <returns>Amenities</returns> public IAmenities GetAmenities() { IMvcContext mvcContext = _mvcContext(); IAmenities amenities = mvcContext.GetDataSourceItem <IAmenities>(); _amenities.Page_Amenities = null; //First check the datasource item if empty then get the details from context template item if (amenities == null) { IGeneric_ContentPage generic_ContentPage = mvcContext.GetContextItem <IGeneric_ContentPage>(); if (generic_ContentPage?.Amenities?.Count() > 0) { _amenities.Page_Amenities = generic_ContentPage.Amenities; } } return(amenities?.Page_Amenities != null ? amenities : _amenities); }
public AmenitiesController(IAmenities context) { _amenities = context; }
public AmenitiesController(IAmenities amenity) { _amenity = amenity; }
public AmenitiesController(IAmenities iAmenities, IRoom iRoom, IConfiguration iConfiguration) { this.iAmenities = iAmenities; this.iRoom = iRoom; this.iConfiguration = iConfiguration; }
/// <summary> /// Constructor for RoomRepo /// </summary> /// <param name="context">Database context<</param> /// <param name="amenities">IAmenities reference</param> public RoomRepo(AsyncInnDbContext context, IAmenities amenities) { _amenities = amenities; _context = context; }
/// <summary> /// Class constructor. Has the dependency injection. /// </summary> /// <param name="context">Takes a DbContext Object and a reference to the IAmenities Interface</param> public RoomRepository(AsyncInnDbContext context, IAmenities amenities) { _context = context; _amenities = amenities; }
/// <summary> /// Getting all Ammenities selected for the page /// </summary> /// <returns>Amenities</returns> public ActionResult GetAmenities() { IAmenities amenities = _contentRepositories.GetAmenities(); return(View($"{ViewPath}ContentPage/Amenities/_Amenities.cshtml", amenities?.Page_Amenities ?? null)); }
public AmenitiesController(IAmenities amenities) { _amenities = amenities; }
public AmenitiesController(IAmenities amenities) { _context = amenities; }