public static Instruction getInstructionFromData(InstructionData instructionData) { Instruction i = new Instruction(); i.ActivityName = instructionData.ActivityName; i.expID = instructionData.expID; i.id = instructionData.id; i.isMainActivity = instructionData.isMainActivity; i.RoomId = instructionData.RoomId; i.Type = instructionData.Type; i.Command = instructionData.Command; return i; }
public static InstructionData getInstructionAsData(Instruction instruction) { InstructionData iData = new InstructionData(); iData.ActivityName = instruction.ActivityName; iData.expID = instruction.expID; iData.id = instruction.id; iData.isMainActivity = instruction.isMainActivity; iData.RoomId = instruction.RoomId; iData.Command = instruction.Command; return iData; }
public ActionResult SaveInstruction(Instruction instruction) { ExperimentData experimentData = (ExperimentData)rsContext.getActivity(instruction.expID); InstructionData instructionData = Adapting.getInstructionAsData(instruction); instructionData.experimentOrder = experimentData.activities.Count; experimentData.addStep(instructionData); rsContext.SaveChanges(); return RedirectToAction("EditExperiment", new { ExpID = instruction.expID }); }