private List <DtoServiceSearchParameterComposite> GetCompositeListForSearchParameterId(int SearchParameterId) { var ReturnList = new List <DtoServiceSearchParameterComposite>(); var CompositeList = IPyroDbContext.ServiceSearchParameterCompositePivot.Where(y => y.Id == SearchParameterId).ToList(); foreach (var Composite in CompositeList) { var DtoComposite = new DtoServiceSearchParameterComposite() { Id = Composite.Id, Expression = Composite.Expression, Url = Composite.Url, SequentialOrder = Composite.SequentialOrder, ChildServiceSearchParameterId = Composite.ChildServiceSearchParameterId, ParentServiceSearchParameterId = Composite.ParentServiceSearchParameterId }; ReturnList.Add(DtoComposite); } return(ReturnList); }
private List <DtoServiceSearchParameterComposite> PopulateDtoCompositeList(ICollection <_ServiceSearchParameterCompositePivot> DbCompositeList) { var DtoServiceSearchParameterComposite = new List <DtoServiceSearchParameterComposite>(); if (DbCompositeList == null || DbCompositeList.Count == 0) { return(DtoServiceSearchParameterComposite); } foreach (var Composite in DbCompositeList) { var DtoComposite = new DtoServiceSearchParameterComposite() { Expression = Composite.Expression, Url = Composite.Url, SequentialOrder = Composite.SequentialOrder, ChildServiceSearchParameterId = Composite.ChildServiceSearchParameterId, ParentServiceSearchParameterId = Composite.ParentServiceSearchParameterId, Id = Composite.Id }; DtoServiceSearchParameterComposite.Add(DtoComposite); } return(DtoServiceSearchParameterComposite); }