public async void SetSL(SL sL)
        {
            if (EditMode == false)
            {
                SLStandardDescriptionListViewModel.SLStandardDescriptions = new ObservableCollection <SLStandardDescription>();
            }
            SL    = Mapper.Map <SL, EditableSL>(sL);
            OldSL = Mapper.Map <SL, EditableSL>(sL);
            SL.ValidationDelegate += SL_ValidationDelegate;
            SL.ErrorsChanged      += RaiseCanExecuteChanged;
            var selectedDLTypes1 = EnumHelper.GetFlags(sL.DLType1).ToList();
            var selectedDLTypes2 = EnumHelper.GetFlags(sL.DLType2).ToList();

            DLTypes    = new ObservableCollection <DLType>(await _dLTypesService.GetDLTypesAsync());
            SL.TLId    = null;
            SelectedTL = null;
            //foreach (var item in selectedDLTypes1)
            //{
            //    var dLTypeId = Convert.ToInt32(item);
            //    SelectedDLTypes1.Add(new DLType
            //    {
            //        DLTypeId = dLTypeId,
            //        DLTypeTitle = (await _dLTypesService.GetDLTypeIdAsync(dLTypeId)).DLTypeTitle
            //    });
            //}
            //foreach (var item in selectedDLTypes2)
            //{
            //    var dLTypeId = Convert.ToInt32(item);
            //    SelectedDLTypes2.Add(new DLType
            //    {
            //        DLTypeId = dLTypeId,
            //        DLTypeTitle = (await _dLTypesService.GetDLTypeIdAsync(dLTypeId)).DLTypeTitle
            //    });
            //}
        }
예제 #2
0
        public async void SetSL(SL sL)
        {
            //if (EditMode == false)
            // SLStandardDescriptionListViewModel.SLStandardDescriptions = new ObservableCollection<SLStandardDescription>();
            //  SL = Mapper.Map<SL, EditableSL>(sL);
            //  OldSL = Mapper.Map<SL, EditableSL>(sL);
            //SL.ValidationDelegate += SL_ValidationDelegate;
            SL.ErrorsChanged += RaiseCanExecuteChanged;
            var selectedDLTypes1 = EnumHelper.GetFlags(sL.DLType1).ToList();
            var selectedDLTypes2 = EnumHelper.GetFlags(sL.DLType2).ToList();

            DLTypes = new ObservableCollection <DLType>(await _dLTypesService.GetDLTypesAsync());
        }