Commit 7929926e authored by Luiza Dara Valentini's avatar Luiza Dara Valentini
Browse files

Merge branch 'feature/adicionando-tips-dicas' into 'develop'

finalizando as tips

See merge request !37
1 merge request!37finalizando as tips
Pipeline #5733 passed with stages
in 2 minutes and 20 seconds
Showing with 39 additions and 9 deletions
+39 -9
{
"atividades-dicas": [
"atividades_dicas": [
{
"titulo": "Jardinagem",
"subtitulo":"Hortoterapia e sua eficácia para a saúde física, mental e emocional.",
......
......@@ -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');
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment