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()); }
public ProgramExport GetProgram(int programId) { var program = programManager.GetProgramById(programId); return(new ProgramExport { Code = program.Code, Name = program.Name, ProgramId = programId }); }
public void GetProgramByIdLogicTest() { var id = data.Programs.Data.First().ProgramID; Assert.AreSame(_manager.GetProgramById(id), data.Programs.Data.First()); }