コード例 #1
0
        public static DivisaoTreinoModel ConvertToModel(DivisaoTreino divisaoTreino)
        {
            var divisaoModel = new DivisaoTreinoModel();

            divisaoModel.Id        = divisaoTreino.Id;
            divisaoModel.Nome      = divisaoTreino.Nome;
            divisaoModel.TreinoId  = divisaoTreino.TreinoId;
            divisaoModel.Sequencia = divisaoTreino.Sequencia;
            divisaoModel.Descricao = divisaoTreino.Descricao;

            divisaoModel.Exercicios = new List <ExercicioTreinoModel>();
            foreach (var exercicioTreino in divisaoTreino.Exercicios)
            {
                var exercicioTreinoModel = ExercicioTreinoModel.ConvertToModel(exercicioTreino);
                divisaoModel.Exercicios.Add(exercicioTreinoModel);
            }

            return(divisaoModel);
        }
コード例 #2
0
        public DivisaoTreino ConvertToDTO()
        {
            var divisao = new DivisaoTreino();

            divisao.Id        = this.Id;
            divisao.Nome      = this.Nome;
            divisao.TreinoId  = this.TreinoId;
            divisao.Sequencia = this.Sequencia;
            divisao.Descricao = this.Descricao;
            divisao.Exercicios.Clear();

            foreach (var exercicioModel in Exercicios)
            {
                var exercicio = exercicioModel.ConvertToDTO();
                divisao.Exercicios.Add(exercicio);
            }

            return(divisao);
        }