public static void Remove(SenVM_Deprecated sentence) { //RemoveSentence(sentence); var qs_from_sentence = QuestSenControl_Deprecated.Get(Model.Voc).Where(x => x.IdSen == sentence.Id).ToList(); if (qs_from_sentence.Any()) { foreach (var qs in qs_from_sentence) { QuestSenControl_Deprecated.Remove(qs); var changedVoc = QuestControl.Get(Model.Voc).Where(y => y.Id == qs.IdQuest).First(); changedVoc.LoadCrossData(); } } }
public void GetQuestions() { Questions = new List <SenQuest>(); foreach (var qs in QuestSenControl_Deprecated.Get(Model.Voc)) { if (qs.IdSen == Id) { var quest = QuestControl.Get(Model.Voc).First(x => x.Id == qs.IdQuest); var sq = new SenQuest(quest, qs.Id); if (!Questions.Any(x => x.QS_id == qs.Id)) { Questions.Add(sq); } } } // and so on [types] }