Example #1
0
        public IActionResult Get()
        {
            try
            {
                var curtidas = _curtidaRepository.Listar();
                if (curtidas.Count == 0)
                {
                    return(NoContent());
                }
                return(Ok(new
                {
                    totalCount = curtidas.Count,
                    data = curtidas
                }));
            }

            catch (Exception ex)
            {
                return(BadRequest(new
                {
                    StatusCode = 400,
                    error = ex.Message
                }));
            }
        }
Example #2
0
        public IActionResult Get()
        {
            try
            {
                // Recebe a lista de curtidas
                var curtidas = _curtidaRepository.Listar();

                // Se a variável estiver nula a api retorna NoContent - Sem conteúdo
                if (curtidas == null)
                {
                    return(NoContent());
                }
                else
                {
                    return(Ok(new
                    {
                        // Retorna 200 - Ok  e as curtidas cadastradas
                        // Conta todas as curtidas
                        totalCount = curtidas.Count(),
                        data = curtidas
                    }));
                }
            }
            catch (Exception)
            {
                return(BadRequest(new
                {
                    statusCode = 400,
                    error = "Erro no endpoint Get - Entrar em contato com o departamento técnico"
                }));
            }
        }
Example #3
0
        public IActionResult Get()
        {
            try
            {
                var curtida = _curtidaRepository.Listar();

                if (curtida.Count == 0)
                {
                    return(NoContent());
                }

                return(Ok(new
                {
                    totalCount = curtida.Count,
                    data = curtida
                }));
            }
            catch (Exception)
            {
                return(BadRequest(new
                {
                    StatusCode = 400,
                    error = "Ocoorreu um erro no endpoint Get/curtida, envie um e-mail para [email protected]"
                }));
            }
        }
        public IActionResult Get()
        {
            try
            {
                //lista de categorias
                var curtidas = curtidaRepository.Listar();

                //verifica se existe no conxtexto atual
                //caso nao exista ele retorna NoContext
                if (curtidas.Count == 0)
                {
                    return(NoContent());
                }

                //caso exista retorno Ok e o total de curtidas cadastradas
                return(Ok(new
                {
                    totalCount = curtidas.Count,
                    data = curtidas
                }));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }