Esempio n. 1
0
        public IActionResult Create()
        {
            var produto = new Produto
            {
                Id        = 3332,
                Nome      = "Iphone XS MAX II",
                Categoria = new Categoria
                {
                    Id   = 1,
                    Nome = "Celulares"
                },
                Descricao  = "Iphone XS MAX II 128GB",
                Fabricante = new Fabricante
                {
                    Id   = 1,
                    Nome = "Apple"
                },
                Preco = 5500m,
                Tags  = new[] { "iphone", "celular", "apple" },
                ImagemPrincipalUrl = "https://icdn2.digitaltrends.com/image/iphone-xs-max-review-1-1500x994.jpg"
            };

            //_azureStorage.AddProduto(produto);
            _produtoServices.Add(produto);

            return(Content("OK"));
        }
Esempio n. 2
0
        public ActionResult <string> Post([FromBody] Produto produto)
        {
            try
            {
                _logger.LogInformation("Received post request");

                _produtoServices.Add(produto);

                return(Ok("success"));
            }
            catch (Exception exception)
            {
                _logger.LogError(exception, exception.Message);
                return(new StatusCodeResult(500));
            }
        }