public async Task <ActionResult> GetAvailableGroceries() { var groceries = await _groceryRepository.GetGroceriesAsync(); return(Json( groceries.Except(await _groceryRepository.GetGroceriesByGroceryListIdAsync()).Select(g => new { g.Id, g.Name }), JsonRequestBehavior.AllowGet)); }