public TaskDefinitionRotationViewModel EditGenericTaskDefinitionForm(int id) { TaskDefinition definition = _taskDefinitionDAO.Get(id); TaskDefinitionRotationViewModel viewModel = new TaskDefinitionRotationViewModel { Id = definition.Id, SystemName = definition.SystemName, }; IList <Rotation> rotations = _rotationDAO.GetAllByTaskDefinitionIdOrderedByTaskTitle(definition.Id); foreach (Rotation rotation in rotations) { RotationTaskListItemViewModel translationViewModel = new RotationTaskListItemViewModel() { Id = rotation.Id, Title = rotation.Task.Title, OperatorTask = rotation.OperatorTask.Title, OperatorRole = rotation.OperatorTask.Role.Title, AssistantTask = rotation.AssistantTask.Title, AssistantRole = rotation.AssistantTask.Role.Title, Language = LanguageResolver.GetLanguageName(rotation.Task.CultureName) }; viewModel.RotationTasks.Add(translationViewModel); } return(viewModel); }
public ActionResult EditRotationTaskDefinition(int id) { TaskDefinitionRotationViewModel viewModel = _rotationTaskDefinitionService.EditGenericTaskDefinitionForm(id); return(PartialView("_EditRotationTaskDefinition", viewModel)); }