Пример #1
0
        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;
        }
Пример #2
0
        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;
        }
Пример #3
0
        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 });
        }