Example #1
0
        public ActionResult EditStep(CreateEditProgramStepViewModel step)
        {
            if (!ModelState.IsValid)
            {
                return(View(step));
            }

            _robotProgramModel.UpdateStep(step.ProgramStep);
            return(RedirectToAction("GetSteps", new { programId = step.ProgramStep.ProgramId }));
        }
Example #2
0
        public ActionResult EditStep(string stepId)
        {
            var programStep = _robotProgramModel.GetStep(new Guid(stepId));

            var step = new CreateEditProgramStepViewModel()
            {
                ProgramStep     = programStep,
                StepDefinitions = _robotProgramModel.GetStepDefinitions()
                                  .Select(sd => new SelectListItem {
                    Value = sd.Id, Text = sd.Name, Selected = sd.Id == programStep.StepDefinitionId
                })
                                  .ToList()
            };

            return(View(step));
        }
Example #3
0
        public ActionResult CreateStep(string programId)
        {
            var step = new CreateEditProgramStepViewModel
            {
                ProgramStep = new ProgramStepViewModel
                {
                    ProgramId = programId
                },
                StepDefinitions = _robotProgramModel.GetStepDefinitions()
                                  .Select(sd => new SelectListItem {
                    Value = sd.Id, Text = sd.Name
                })
                                  .ToList()
            };

            return(View(step));
        }