コード例 #1
0
 public ViewResult AddProgramToRobot(ProgramSummary programSummary)
 {
     foreach (var robotId in programSummary.RobotIds)
     {
         var robot   = _robotManager.GetRobotById(robotId);
         var program = _programManager.GetProgramById(programSummary.ProgramId);
         _programManager.CreateProgramRobot(robot, program);
         _commandManager.CreateRobotCommand(robot, program, RobotCommandTypes.Install);
     }
     return(View());
 }
コード例 #2
0
        public ProgramExport GetProgram(int programId)
        {
            var program = programManager.GetProgramById(programId);

            return(new ProgramExport
            {
                Code = program.Code,
                Name = program.Name,
                ProgramId = programId
            });
        }
コード例 #3
0
        public void GetProgramByIdLogicTest()
        {
            var id = data.Programs.Data.First().ProgramID;

            Assert.AreSame(_manager.GetProgramById(id), data.Programs.Data.First());
        }