public async Task <GetBedOptionsForEditOutput> GetBedOptionsForEdit(EntityDto input) { BedOption bedOptions = await _bedOptionsRepository.FirstOrDefaultAsync(input.Id); GetBedOptionsForEditOutput output = new GetBedOptionsForEditOutput { BedOptions = ObjectMapper.Map <CreateOrEditBedOptionsDto>(bedOptions) }; if (output.BedOptions.BedOptionName != null) { MasterAmenities _lookupCruiseMasterAmenities = await _lookup_cruiseMasterAmenitiesRepository.FirstOrDefaultAsync((int)output.BedOptions.BedOptionName); output.CruiseMasterAmenitiesDisplayName = _lookupCruiseMasterAmenities.DisplayName.ToString(); } return(output); }
public async Task <GetBedOptionsForViewDto> GetBedOptionsForView(int id) { BedOption bedOptions = await _bedOptionsRepository.GetAsync(id); GetBedOptionsForViewDto output = new GetBedOptionsForViewDto { BedOptions = ObjectMapper.Map <BedOptionsDto>(bedOptions) }; if (output.BedOptions.BedOptionName != null) { MasterAmenities _lookupCruiseMasterAmenities = await _lookup_cruiseMasterAmenitiesRepository.FirstOrDefaultAsync((int)output.BedOptions.BedOptionName); output.CruiseMasterAmenitiesDisplayName = _lookupCruiseMasterAmenities.DisplayName.ToString(); } return(output); }
private async Task Update(CreateOrEditBedOptionsDto input) { BedOption bedOptions = await _bedOptionsRepository.FirstOrDefaultAsync((int)input.Id); ObjectMapper.Map(input, bedOptions); }
private async Task Create(CreateOrEditBedOptionsDto input) { BedOption bedOptions = ObjectMapper.Map <BedOption>(input); await _bedOptionsRepository.InsertAsync(bedOptions); }