Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
IDOSO Mais
idoso-mais-backend
Commits
7929926e
Commit
7929926e
authored
2 years ago
by
Luiza Dara Valentini
Browse files
Options
Download
Plain Diff
Merge branch 'feature/adicionando-tips-dicas' into 'develop'
finalizando as tips See merge request
!37
parents
9062ed9b
092a1e34
chore/develop-beckup
1 merge request
!37
finalizando as tips
Pipeline
#5733
passed with stages
in 2 minutes and 20 seconds
Changes
2
Pipelines
3
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
src/api/tips/models/tip-atividades-dicas.json
+1
-3
src/api/tips/models/tip-atividades-dicas.json
src/api/tips/tips.service.ts
+38
-6
src/api/tips/tips.service.ts
with
39 additions
and
9 deletions
+39
-9
src/api/tips/models/tip-atividades-dicas.json
View file @
7929926e
{
"atividades
-
dicas"
:
[
"atividades
_
dicas"
:
[
{
"titulo"
:
"Jardinagem"
,
"subtitulo"
:
"Hortoterapia e sua eficácia para a saúde física, mental e emocional."
,
...
...
This diff is collapsed.
Click to expand it.
src/api/tips/tips.service.ts
View file @
7929926e
...
...
@@ -2,8 +2,15 @@ import { Injectable, NotFoundException } from '@nestjs/common';
import
{
alimentacao
}
from
'
./models/tip-alimentacao.json
'
;
import
{
atividades
}
from
'
./models/tip-atividades.json
'
;
import
{
parceiros
}
from
'
./models/tip-parceiros.json
'
;
import
{
blog
}
from
'
./models/tip-blog.json
'
;
import
{
filmes
}
from
'
./models/tip-filmes.json
'
;
import
{
livros
}
from
'
./models/tip-livros.json
'
;
import
{
musicas
}
from
'
./models/tip-musicas.json
'
;
import
{
podcast
}
from
'
./models/tip-podcast.json
'
;
import
{
atividades_dicas
}
from
'
./models/tip-atividades-dicas.json
'
;
import
{
Tip
}
from
'
./models/tip
'
;
import
{
TipType
}
from
'
./models/tip-type
'
;
import
{
from
}
from
'
rxjs
'
;
@
Injectable
()
export
class
TipsService
{
...
...
@@ -13,13 +20,38 @@ export class TipsService {
parceiros_mock
:
Tip
[]
=
parceiros
;
atividades_dicas_mock
:
Tip
[]
=
atividades_dicas
;
blog_mock
:
Tip
[]
=
blog
;
filmes_mock
:
Tip
[]
=
filmes
;
livros_mock
:
Tip
[]
=
livros
;
musicas_mock
:
Tip
[]
=
musicas
;
podcast_mock
:
Tip
[]
=
podcast
;
async
getTips
(
tipType
:
TipType
):
Promise
<
Tip
[]
>
{
if
(
tipType
.
type
==
'
Alimentação
'
)
{
return
this
.
alimentacao_mock
;
}
else
if
(
tipType
.
type
==
'
Atividade Física
'
)
{
return
this
.
atividades_mock
;
}
else
if
(
tipType
.
type
==
'
Parceiros
'
)
{
return
this
.
parceiros_mock
;
switch
(
tipType
.
type
)
{
case
'
Alimentação
'
:
return
this
.
alimentacao_mock
;
case
'
Atividade Física
'
:
return
this
.
atividades_mock
;
case
'
Parceiros
'
:
return
this
.
parceiros_mock
;
case
'
Atividades
'
:
return
this
.
atividades_dicas_mock
;
case
'
Blogs
'
:
return
this
.
blog_mock
;
case
'
Filmes
'
:
return
this
.
filmes_mock
;
case
'
Livros
'
:
return
this
.
livros_mock
;
case
'
Músicas
'
:
return
this
.
musicas_mock
;
case
'
Podcasts
'
:
return
this
.
podcast_mock
;
}
throw
new
NotFoundException
(
'
Tipo de dica inválido
'
);
}
...
...
This diff is collapsed.
Click to expand it.
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Projects
Groups
Snippets
Help