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 AlunoDTO(Aluno aluno) { Id = aluno.Id; Descricao = aluno.ToString(); TurmaId = aluno.Turma.Id; }
public void Delete(Aluno entity) { Delete(SqlDelete, Take(entity)); }
public Aluno Add(Aluno entity) { Insert(SqlInsert, Take(entity)); return entity; }
private static object[] Take(Aluno aluno) { return new object[] { "Id", aluno.Id, "Nome", aluno.Nome, "Turma_Id", aluno.Turma.Id, "Endereco_Cep", aluno.Endereco.Cep, "Endereco_Localidade", aluno.Endereco.Localidade, "Endereco_Bairro", aluno.Endereco.Bairro, "Endereco_Uf", aluno.Endereco.Uf }; }
private static Aluno Make(IDataReader reader) { Aluno aluno = new Aluno(); aluno.Id = Convert.ToInt32(reader["Id"]); aluno.Nome = Convert.ToString(reader["Nome"]); aluno.Turma.Id = Convert.ToInt32(reader["Turma_Id"]); //TODO: Tirei o protected da Entity aluno.Endereco.Cep = Convert.ToString(reader["Endereco_Cep"]); aluno.Endereco.Localidade = Convert.ToString(reader["Endereco_Localidade"]); aluno.Endereco.Bairro = Convert.ToString(reader["Endereco_Bairro"]); aluno.Endereco.Uf = Convert.ToString(reader["Endereco_Uf"]); return aluno; }
public void Update(Aluno entity) { Update(SqlUpdate, Take(entity)); }