public async Task <GetCancellationPolicyForEditOutput> GetCancellationPolicyForEdit(EntityDto input) { CancellationPolicy cancellationPolicy = await _cancellationPolicyRepository.FirstOrDefaultAsync(input.Id); GetCancellationPolicyForEditOutput output = new GetCancellationPolicyForEditOutput { CancellationPolicy = ObjectMapper.Map <CreateOrEditCancellationPolicyDto>(cancellationPolicy) }; if (output.CancellationPolicy.CruiseServicesId != null) { CruiseService _lookupCruiseServices = await _lookup_cruiseServicesRepository.FirstOrDefaultAsync((int)output.CancellationPolicy.CruiseServicesId); output.CruiseServicesServiceName = _lookupCruiseServices.ServiceName.ToString(); } if (output.CancellationPolicy.CancellationPreText != null) { MasterAmenities _lookupMasterAmenities = await _lookup_MasterAmenitiesRepository.FirstOrDefaultAsync((int)output.CancellationPolicy.CancellationPreText); output.CruiseMasterAmenitiesDisplayName = _lookupMasterAmenities.DisplayName.ToString(); } if (output.CancellationPolicy.CancellationPostText != null) { MasterAmenities _lookupMasterAmenities = await _lookup_MasterAmenitiesRepository.FirstOrDefaultAsync((int)output.CancellationPolicy.CancellationPostText); output.CruiseMasterAmenitiesDisplayName2 = _lookupMasterAmenities.DisplayName.ToString(); } return(output); }
public async Task <GetCruisesForEditOutput> GetCruisesForEdit(EntityDto input) { _unitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant); GetCruisesForEditOutput output = new GetCruisesForEditOutput(); try { Cruise cruises = await _cruisesRepository.FirstOrDefaultAsync(input.Id); output = new GetCruisesForEditOutput { Cruises = ObjectMapper.Map <CreateOrEditCruisesDto>(cruises) }; if (output.Cruises.CruiseShipsId != null) { CruiseShip _lookupCruiseShips = await _lookup_cruiseShipsRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseShipsId); output.CruiseShipsCruiseShipName = _lookupCruiseShips.CruiseShipName.ToString(); } if (output.Cruises.CruiseServicesId != null) { CruiseService _lookupCruiseServices = await _lookup_cruiseServicesRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseServicesId); output.CruiseServicesServiceName = _lookupCruiseServices.ServiceName.ToString(); } if (output.Cruises.CruiseItinerariesId != null) { CruiseItinerary _lookupCruiseItinerary = await _lookup_CruiseItineraryRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseItinerariesId); output.CruiseItinerariesItineraryName = _lookupCruiseItinerary.ItineraryName.ToString(); } if (output.Cruises.CruiseThemesId != null) { CruiseTheme _lookupCruiseThemes = await _lookup_cruiseThemesRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseThemesId); var _masterAmenities = await _lookup_cruiseMasterAmenitiesRepository.FirstOrDefaultAsync((int)_lookupCruiseThemes.CruiseThemeName); output.CruiseThemesCruiseThemeName = _masterAmenities.DisplayName.ToString(); } return(output); } catch (Exception ex) { return(output); } }
public async Task <GetCruisesForViewDto> GetCruisesForView(int id) { _unitOfWorkManager.Current.DisableFilter(AbpDataFilters.MayHaveTenant); Cruise cruises = await _cruisesRepository.GetAsync(id); GetCruisesForViewDto output = new GetCruisesForViewDto { Cruises = ObjectMapper.Map <CruisesDto>(cruises) }; if (output.Cruises.CruiseShipsId != null) { CruiseShip _lookupCruiseShips = await _lookup_cruiseShipsRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseShipsId); output.CruiseShipsCruiseShipName = _lookupCruiseShips.CruiseShipName.ToString(); } if (output.Cruises.CruiseThemesId != null) { CruiseTheme _lookupCruiseThemes = await _lookup_cruiseThemesRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseThemesId); var _masterAmenities = await _lookup_cruiseMasterAmenitiesRepository.FirstOrDefaultAsync((int)_lookupCruiseThemes.CruiseThemeName); output.CruiseThemesCruiseThemeName = _masterAmenities.DisplayName.ToString(); } if (output.Cruises.CruiseServicesId != null) { CruiseService _lookupCruiseServices = await _lookup_cruiseServicesRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseServicesId); output.CruiseServicesServiceName = _lookupCruiseServices.ServiceName.ToString(); } if (output.Cruises.CruiseItinerariesId != null) { CruiseItinerary _lookupCruiseItinerary = await _lookup_CruiseItineraryRepository.FirstOrDefaultAsync((int)output.Cruises.CruiseItinerariesId); output.CruiseItinerariesItineraryName = _lookupCruiseItinerary.ItineraryName.ToString(); } return(output); }
public async Task <GetCruiseReductionsForEditOutput> GetCruiseReductionsForEdit(EntityDto input) { CruiseReduction cruiseReductions = await _cruiseReductionsRepository.FirstOrDefaultAsync(input.Id); GetCruiseReductionsForEditOutput output = new GetCruiseReductionsForEditOutput { CruiseReductions = ObjectMapper.Map <CreateOrEditCruiseReductionsDto>(cruiseReductions) }; if (output.CruiseReductions.ServicesId != null) { CruiseService _lookupCruiseServices = await _lookup_cruiseServicesRepository.FirstOrDefaultAsync(output.CruiseReductions.ServicesId); output.CruiseServicesServiceName = _lookupCruiseServices.ServiceName.ToString(); } if (output.CruiseReductions.AgePoliciesId != null) { AgePolicy _lookupAgePolicies = await _lookup_agePoliciesRepository.FirstOrDefaultAsync(output.CruiseReductions.AgePoliciesId); output.AgePoliciesTenantId = _lookupAgePolicies.TenantId.ToString(); } return(output); }
public CruiseController(CruiseService cruiseService) { _cruiseService = cruiseService; }
public CruiseController(CruiseService service) { _service = service; }
public SimpleLogicTest() { _cruiseService = new CruiseService(); _calculateInstallmentsService = new CalculateInstallmentsService(); }