Epiworx.Data.EntityFramework.SprintDataFactory.FetchLookupInfoList C# (CSharp) Method

FetchLookupInfoList() public method

public FetchLookupInfoList ( SprintDataCriteria criteria ) : SprintData[]
criteria SprintDataCriteria
return SprintData[]
        public SprintData[] FetchLookupInfoList(SprintDataCriteria criteria)
        {
            using (var ctx = Csla.Data.ObjectContextManager<ApplicationEntities>
                          .GetManager(Database.ApplicationConnection, false))
            {
                var sprints = this.Fetch(ctx, criteria)
                    .AsEnumerable();

                var sprintDataList = new List<SprintData>();

                foreach (var sprint in sprints)
                {
                    var sprintData = new SprintData();

                    this.Fetch(sprint, sprintData);

                    sprintDataList.Add(sprintData);
                }

                return sprintDataList.ToArray();
            }
        }