public AccomodationsController(HMSContext context, AccomodationPackagesService accomodationPackagesService, AccomodationService accomodationService) { _context = context; this.accomodationPackagesService = accomodationPackagesService; this.accomodationService = accomodationService; }
public AccomodationController() { _AccomodationPackagesService = new AccomodationPackagesService(); _AccomodationService = new AccomodationService(); _Accomodation = new Accomodation(); _Picture = new Picture(); _SharedService = new SharedService(); }
public ControllerImpl(PersonService personService, ClientService clientService, ProspectService prospectService, AccomodationService accomodationService, PersonQueryExtended personQuery, AccomodationQueryExtended accomodationQuery) { this.personService = personService; this.clientService = clientService; this.prospectService = prospectService; this.accomodationService = accomodationService; this.personQuery = personQuery; this.accomodationQuery = accomodationQuery; }
public void PopulateSelectLists(AccomodationService accomodationService = null) { ViewData["CountryId"] = new SelectList(_context.Countries.OrderBy(c => c.Name).AsNoTracking(), "Id", "Name", accomodationService?.CountryId); IQueryable <Resort> resorts = _context.Resorts.OrderBy(r => r.Name).AsNoTracking(); if (accomodationService?.CountryId != null) { resorts = resorts.Where(r => r.CountryId == accomodationService.CountryId); } ViewData["ResortId"] = new SelectList(resorts, "Id", "Name", accomodationService?.ResortId); IQueryable <Hotel> hotels = _context.Hotels.OrderBy(h => h.Name).AsNoTracking(); if (accomodationService?.ResortId != null) { hotels = hotels.Where(h => h.ResortId == accomodationService.ResortId); } ViewData["HotelId"] = new SelectList(hotels, "Id", "NameSelect", accomodationService?.HotelId); ViewData["FoodTypeId"] = new SelectList(_context.FoodTypes.AsNoTracking(), "Id", "Name", accomodationService?.FoodTypeId); ViewData["RoomTypeId"] = new SelectList(_context.RoomTypes.AsNoTracking(), "Id", "Name", accomodationService?.RoomTypeId); ViewData["CurrencyTypeId"] = new SelectList(_context.CurrencyTypes.AsNoTracking(), "Id", "Name", accomodationService?.CurrencyTypeId); }
public AccomodationController(AccomodationService accomodationService) { _accomodationService = accomodationService; }