Commit c82f5ce8 authored by Francesco Carraro's avatar Francesco Carraro
Browse files

fixed Id of parentFile when reading Xml file

parent b5f77ebe
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -627,6 +627,7 @@ namespace INAF.Apps.Uwp.SLabDataManager.ViewModels
                {
                    var spectraFactory = serviceProvider.GetRequiredService<SpectraFactory>();
                    IChartSpectrumModel chartSpectrumModel = spectraFactory.build(spectrumObj);
                    chartSpectrumModel.Id = relatedFileId;

                    await switchToMeasureUnitProcedureAsync(chartSpectrumModel);

+13 −7
Original line number Diff line number Diff line
@@ -118,17 +118,23 @@ namespace INAF.Apps.Uwp.SLabDataManager.ViewModels.UserControlViewModels
            {
                try
                {
                    var alignmentHelper = serviceProvider.GetRequiredService<AlignmentHelper>();

                    /* create the ref segment, depending on area selected by user */
                    alignedSpectrum.setPointsFromElements();
                    refSpectrum.setPointsFromElements();

                    /* normalize spectrum, if possible */
                    if (refWhiteSpectrum != null && refSpectrum != null)
                    {
                        multiplyByRef(ref alignedSpectrum,
                        alignedSpectrum.Points = alignmentHelper.multiplyByRef(alignedSpectrum.Points,
                                                                               refWhiteMaxY,
                                      refSpectrum);
                                                                               refSpectrum.Points);
                        //multiplyByRef(ref alignedSpectrum,
                        //              refWhiteMaxY,
                        //              refSpectrum);
                    }
                    
                    /* create the ref segment, depending on area selected by user */
                    alignedSpectrum.setPointsFromElements();
                    var alignmentHelper = serviceProvider.GetRequiredService<AlignmentHelper>();

                    var separators = WavelengthSeparators.Select(x => x.CurrentValue).OrderBy(x => x);