public async Task Post([FromBody] TrilhaCreate novo) { var trilha = new Trilha(novo.Descricao, Convert.ToInt32(novo.Ano), novo.Ativo, novo.Notificar); int seq = 0; foreach (var item in novo.Certificacoes) { seq++; var cert = await _certificadoRepository.GetAsync(item.CertificacaoId); trilha.Certificacoes.Add(new TrilhaCertificacao { CertificacaoId = cert.Id, Sequencia = seq }); } await _trilhaRepository.AddAsync(trilha); }
public Task <Certificacao> Get([FromRoute] Guid id) { return(_certificadoRepository.GetAsync(id)); }