private static void MapearParaObjetivoDominio(ObjetivoAprendizagemResposta objetivo, ObjetivoAprendizagem objetivoBase)
 {
     objetivoBase.AnoTurma               = objetivo.Ano;
     objetivoBase.AtualizadoEm           = objetivo.AtualizadoEm;
     objetivoBase.CodigoCompleto         = objetivo.Codigo;
     objetivoBase.ComponenteCurricularId = objetivo.ComponenteCurricularId;
     objetivoBase.CriadoEm               = objetivo.CriadoEm;
     objetivoBase.Descricao              = objetivo.Descricao;
 }
        private async Task AtualizarObjetivoBase(ObjetivoAprendizagemResposta objetivo)
        {
            var objetivoBase = await repositorioObjetivoAprendizagem.ObterPorIdAsync(objetivo.Id);

            if (objetivoBase != null)
            {
                MapearParaObjetivoDominio(objetivo, objetivoBase);
                await repositorioObjetivoAprendizagem.AtualizarAsync(objetivoBase);
            }
        }
 private ObjetivoAprendizagem MapearObjetivoRespostaParaDominio(ObjetivoAprendizagemResposta objetivo)
 {
     return(new ObjetivoAprendizagem
     {
         AnoTurma = objetivo.Ano,
         AtualizadoEm = objetivo.AtualizadoEm,
         CodigoCompleto = objetivo.Codigo,
         ComponenteCurricularId = objetivo.ComponenteCurricularId,
         CriadoEm = objetivo.CriadoEm,
         Descricao = objetivo.Descricao,
         Id = objetivo.Id
     });
 }