BExIS.Web.Shell.Areas.DCM.Controllers.FormController.Up C# (CSharp) Метод

Up() приватный Метод

private Up ( StepModelHelper stepModelHelperParent, long id, int number ) : StepModelHelper
stepModelHelperParent BExIS.Web.Shell.Areas.DCM.Models.CreateDataset.StepModelHelper
id long
number int
Результат BExIS.Web.Shell.Areas.DCM.Models.CreateDataset.StepModelHelper
        private StepModelHelper Up(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 - 1, temp);

            return stepModelHelperParent;
        }