Exemplo n.º 1
0
        public ActionResult Get()
        {
            try
            {
                PizzaResult result      = new PizzaResult();
                Pizza       mediumPizza = new MediumPizza();
                mediumPizza = new Cheese(mediumPizza);
                mediumPizza = new Ham(mediumPizza);
                mediumPizza = new Bacon(mediumPizza);

                result.Description = mediumPizza.GetDescription();
                result.Cost        = mediumPizza.CalculateCost();

                return(Ok(result));
            }
            catch (Exception ex)
            {
                _logger.LogError(ex.ToString());
                return(StatusCode(StatusCodes.Status500InternalServerError));
            }
        }