public override void AddTaskToMainElement(UcTasksSettingsViewModel dataContext) { AbilitiModel ab = PersProperty.SellectedAbilityProperty; dataContext.AddNewTask(null); var need = QwestsViewModel.GetDefoultNeedTask(dataContext.SelectedTaskProperty); ab.NeedTasks.Add(need); }
/// <summary> /// Добавляем задачу к главному элементу (квест или скилл) /// </summary> /// <param name="dataContext"></param> public virtual void AddTaskToMainElement(UcTasksSettingsViewModel dataContext) { Aim qwest = PersProperty.SellectedAimProperty; dataContext.AddNewTask(qwest.TypeOfTaskDefoultProperty); var need = QwestsViewModel.GetDefoultNeedTask(dataContext.SelectedTaskProperty); qwest.NeedsTasks.Add(need); }
public void AddNewTaskCommandTest() { UcTasksSettingsViewModel tasksettings = new UcTasksSettingsViewModel(); int tasksBeforeAdd = mvm.Pers.Tasks.Count; mvm.AddNewTaskCommandExecute(mvm.Pers.TasksTypes.First()); var cc = tasksettings.SelectedTaskProperty; tasksettings.OkAddOrEditCommandExecute(); Messenger.Default.Send <string>("Ок в задаче"); int tasksAfterAdd = mvm.Pers.Tasks.Count; Assert.IsTrue(tasksAfterAdd > tasksBeforeAdd); }