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 // }); //} }
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()); }