public async Task <Matratt> GetDishById(int dishId) { Matratt dish = await SelectById <Matratt>(dishId); var mp = _context.MatrattProdukts.ToList(); var products = _context.Produkts.ToList(); dish.MatrattProdukts = mp.Where(p => p.MatrattId == dish.MatrattId).ToList(); return(dish); }
public List <Matratt> GetDishes(int orderId) { List <BestallningMatratt> order = _context.BestallningMatratts.Where(d => d.BestallningId == orderId).ToList(); List <Matratt> dishes = new List <Matratt>(); foreach (var dish in order) { Matratt newDish = _context.Matratts.SingleOrDefault(d => d.MatrattId == dish.MatrattId); newDish.NumberOfOrders = dish.Antal; dishes.Add(newDish); } return(dishes); }