public void Add(AlunoDTO alunoDto) { Turma turma = _turmaRepository.GetById(alunoDto.TurmaId); Aluno aluno = new Aluno(alunoDto.Descricao.Split(':')[0], turma ?? new Turma(2007));//todo: turma vem null aluno.Endereco.Bairro = alunoDto.Bairro; aluno.Endereco.Cep = alunoDto.Cep; aluno.Endereco.Localidade = alunoDto.Localidade; aluno.Endereco.Uf = alunoDto.Uf; _alunoRepository.Add(aluno); }
public void Update(AlunoDTO alunoDto) { Turma turma = _turmaRepository.GetById(alunoDto.TurmaId); Aluno aluno = _alunoRepository.GetById(alunoDto.Id); aluno.Nome = alunoDto.Descricao.Split(':')[0]; aluno.Turma = turma; aluno.Endereco.Bairro = alunoDto.Bairro; aluno.Endereco.Cep = alunoDto.Cep; aluno.Endereco.Localidade = alunoDto.Localidade; aluno.Endereco.Uf = alunoDto.Uf; _alunoRepository.Update(aluno); }
public AlunoDTO GetById(int id) { var aluno = _alunoRepository.GetById(id); var alunoDto = new AlunoDTO { Id = aluno.Id, Descricao = aluno.Nome, TurmaId = aluno.Turma.Id, Cep = aluno.Endereco.Cep, Bairro = aluno.Endereco.Bairro, Localidade = aluno.Endereco.Localidade, Uf = aluno.Endereco.Uf }; if (aluno.Turma != null) alunoDto.TurmaId = aluno.Turma.Id; return alunoDto; }