GPIC - Backend  1.0
Aplicações .NET para o backend do GPIC
Referência à classe Persistence.Repositories.ProjectEvaluationRepository
Diagrama de heranças da classe Persistence.Repositories.ProjectEvaluationRepository
[legenda]
Diagrama de colaboração para Persistence.Repositories.ProjectEvaluationRepository:
[legenda]

Membros públicos

 ProjectEvaluationRepository (ApplicationDbContext context)
 
async Task< ProjectEvaluationCreateAsync (ProjectEvaluation model)
 Cria uma avaliação de projeto. Mais...
 
async Task< ProjectEvaluation?> GetByIdAsync (Guid? id)
 Busca uma avaliação de projeto pelo id. Mais...
 
async Task< ProjectEvaluation?> GetByProjectIdAsync (Guid? projectId)
 Busca uma avaliação de projeto pelo id do projeto. Mais...
 
async Task< ProjectEvaluationUpdateAsync (ProjectEvaluation model)
 Atualiza uma avaliação de projeto. Mais...
 

Documentação dos Construtores & Destrutor

◆ ProjectEvaluationRepository()

Persistence.Repositories.ProjectEvaluationRepository.ProjectEvaluationRepository ( ApplicationDbContext  context)
inline

Documentação dos métodos

◆ CreateAsync()

async Task<ProjectEvaluation> Persistence.Repositories.ProjectEvaluationRepository.CreateAsync ( ProjectEvaluation  model)
inline

Cria uma avaliação de projeto.

Parâmetros
modelModelo da avaliação de projeto.
Retorna
Avaliação de projeto criado.

Implementa Domain.Interfaces.Repositories.IProjectEvaluationRepository.

◆ GetByIdAsync()

async Task<ProjectEvaluation?> Persistence.Repositories.ProjectEvaluationRepository.GetByIdAsync ( Guid?  id)
inline

Busca uma avaliação de projeto pelo id.

Parâmetros
idId da avaliação.
Retorna
Avaliação de projeto encontrado.

Implementa Domain.Interfaces.Repositories.IProjectEvaluationRepository.

◆ GetByProjectIdAsync()

async Task<ProjectEvaluation?> Persistence.Repositories.ProjectEvaluationRepository.GetByProjectIdAsync ( Guid?  projectId)
inline

Busca uma avaliação de projeto pelo id do projeto.

Parâmetros
projectIdId do projeto em avaliação.
Retorna
Avaliação de projeto encontrado.

Implementa Domain.Interfaces.Repositories.IProjectEvaluationRepository.

◆ UpdateAsync()

async Task<ProjectEvaluation> Persistence.Repositories.ProjectEvaluationRepository.UpdateAsync ( ProjectEvaluation  model)
inline

Atualiza uma avaliação de projeto.

Parâmetros
modelModelo da avaliação de projeto.
Retorna
Avaliação de projeto atualizado.

Implementa Domain.Interfaces.Repositories.IProjectEvaluationRepository.


A documentação para esta classe foi gerada a partir do seguinte ficheiro: