Beispiel #1
0
        public IHttpActionResult CalculateBestService([FromBody] Dictionary <MealType, int> orders)
        {
            var  restaurants      = analysisService.GetRestaurants();
            var  results          = analysisService.GetBestService(orders, restaurants);
            bool isOrdersRemained = analysisService.IsOrderRemaining(orders);

            if (results.Count == 0 || isOrdersRemained)
            {
                return(BadRequest("No Solution found."));
            }

            return(Ok(results));
        }