public override IQueryable <FoodGroup> Get() { var filter = this.QueryOptions.Request.GetQueryNameValuePairs(); List <FoodGroup> dpFoodGroups = InitializeDataPackages.InitializeFoodGroups(filter.ToList().Find(prop => prop.Key.Equals("foodPurpose")).Value); return(dpFoodGroups.AsQueryable()); }
public override IQueryable <SeaWorkCompetency> Get() { var filter = this.QueryOptions.Request.GetQueryNameValuePairs(); List <SeaWorkCompetency> dpSeaWorkCompetencies = InitializeDataPackages.InitializeSeaWorkCompetency(filter.ToList().Find(prop => prop.Key.Equals("groupCode")).Value); return(dpSeaWorkCompetencies.AsQueryable()); }
public override IQueryable <FoodItems> Get() { var filter = this.QueryOptions.Request.GetQueryNameValuePairs(); var subGroupCode = filter.ToList().Find(prop => prop.Key.Equals("foodSubGroupCode")).Value; var groupCode = filter.ToList().Find(prop => prop.Key.Equals("foodGroupCode")).Value; List <FoodItems> dpFoodItems = InitializeDataPackages.InitializeFoodItems(subGroupCode, groupCode); return(dpFoodItems.AsQueryable()); }
public override IQueryable <FoodItem> Get() { var filter = this.QueryOptions.Request.GetQueryNameValuePairs(); var foodGroup = filter.ToList().Find(prop => prop.Key.Equals("foodGroupCode")).Value; var foodPurpose = filter.ToList().Find(prop => prop.Key.Equals("foodPurpose")).Value; List <FoodItem> dpFoodItems = new List <FoodItem>(); if (foodGroup != null) { dpFoodItems = InitializeDataPackages.InitializeFoodItem(foodGroup); } if (foodPurpose != null) { dpFoodItems = InitializeDataPackages.InitializeFoodItemsPerPurpose(foodPurpose); } return(dpFoodItems.AsQueryable()); }