BExIS.Web.Shell.Areas.DCM.Controllers.FormController.Down C# (CSharp) Method

Down() private method

private Down ( StepModelHelper stepModelHelperParent, long id, int number ) : StepModelHelper
stepModelHelperParent BExIS.Web.Shell.Areas.DCM.Models.CreateDataset.StepModelHelper
id long
number int
return BExIS.Web.Shell.Areas.DCM.Models.CreateDataset.StepModelHelper
        private StepModelHelper Down(StepModelHelper stepModelHelperParent, long id, int number)
        {
            List<MetadataAttributeModel> list = stepModelHelperParent.Model.MetadataAttributeModels;

            MetadataAttributeModel temp = list.Where(m => m.Id.Equals(id) && m.Number.Equals(number)).FirstOrDefault();
            int index = list.IndexOf(temp);

            list.RemoveAt(index);
            list.Insert(index + number, temp);

            return stepModelHelperParent;
        }