예제 #1
0
        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));
 }