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);
        }
Ejemplo n.º 2
0
        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);
            }
        }
Ejemplo n.º 3
0
        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;
 }
Ejemplo n.º 6
0
 public CruiseController(CruiseService service)
 {
     _service = service;
 }
Ejemplo n.º 7
0
 public SimpleLogicTest()
 {
     _cruiseService = new CruiseService();
     _calculateInstallmentsService = new CalculateInstallmentsService();
 }