Article image

RF

Rubens Filho01/07/2023 10:50
Share

Criando a 1 API em C#

    A API é escrita em C# e usa o framework ASP.NET Core MVC. Ela possui dois métodos HTTP GET que retornam informações diferentes.

    O primeiro método, "ObterDataHoraAtual", retorna a data e hora atuais em um objeto JSON. O segundo método, "Apresentar", recebe um parâmetro "nome" e retorna uma mensagem de boas-vindas personalizada com o nome fornecido.

    O objetivo principal dessa API é demonstrar como criar um serviço web simples usando o ASP.NET Core MVC. Ela usa o conceito de controladores para gerenciar as solicitações HTTP e retornar as respostas apropriadas.

    O método "ObterDataHoraAtual" usa a classe DateTime para obter a data e hora atuais e retorna essas informações em um objeto JSON.

    O método "Apresentar" recebe um nome como parâmetro e retorna uma mensagem de boas-vindas personalizada.

    Segue a codificação :

    using Microsoft.AspNetCore.Mvc;

    namespace AppAPI.Controllers

    {

      [ApiController]

      [Route("[controller]")]

      public class UsuarioController: ControllerBase

      {

        [HttpGet("ObterDataHoraAtual")]

        public IActionResult ObterDataHora()

        {

          var obj = new

          {

            Data = DateTime.Now.ToLongDateString(),

            Hora = DateTime.Now.ToShortTimeString(),

          };

          return Ok(obj);

        }

        [HttpGet("Aprensetar/{nome}")]

        public IActionResult Apresentar(string nome)

        {

          var mensagem = $"Olá {nome}, seja bem-vindo";

          return Ok(mensagem);

        }

      }

    }

    Share
    Comments (2)

    RF

    Rubens Filho - 02/07/2023 19:50

    Valeu !

    Douglas Silveira
    Douglas Silveira - 01/07/2023 19:11

    Boa! Bons estudos, Rubens!