public ExercicioDto Adicionar(ExercicioDto exercicioDto)
 {
     var exercicio = new Exercicio { Nome = exercicioDto.Nome, Descricao = exercicioDto.Descricao, Duracao = exercicioDto.Duracao };
     unitOfWork.ExercicioRepositorio.Adicionar(exercicio);
     unitOfWork.Salvar();
     exercicioDto.Id = exercicio.Id;
     return exercicioDto;
 }
 public ExercicioDto Atualizar(ExercicioDto exercicioDto)
 {
     var exercicio = unitOfWork.ExercicioRepositorio.ObterPorId(exercicioDto.Id);
     exercicio.Nome = exercicioDto.Nome;
     exercicio.Descricao = exercicioDto.Descricao;
     exercicio.Duracao = exercicioDto.Duracao;
     unitOfWork.ExercicioRepositorio.Atualizar(exercicio);
     unitOfWork.Salvar();
     return exercicio.ToDto();
 }
 public static ExercicioDto ToDto(this Exercicio exercicio)
 {
     var exercicioDto = new ExercicioDto
     {
         Id = exercicio.Id,
         Nome = exercicio.Nome,
         Descricao = exercicio.Descricao,
         Duracao = exercicio.Duracao
     };
     return exercicioDto;
 }
 public void Excluir(ExercicioDto exercicioDto)
 {
     unitOfWork.ExercicioRepositorio.Excluir(exercicioDto.Id);
     unitOfWork.Salvar();
 }