public override Fornecedor GetById(int id) { var Dados = new PersistenciaFactory().Instanciar(); string instrucaoSQL = Dados.Select(new Fornecedor(), "FORNECEDOR"); instrucaoSQL += " WHERE COD_FOR = " + id; var model = _conexao.Query <Fornecedor>(instrucaoSQL, null, _transaction).FirstOrDefault(); if (model != null) { if (model.Cod_Cidade != null) { model.Cidade = _repositorioCidade.GetById(model.Cod_Cidade.Value); } if (model.Id_Tipo_Empresa != null) { model.FornecedorTipoEmpresa = _repositorioFornecedorTipoEmpresa.GetById(model.Id_Tipo_Empresa.Value); } } return(model); }
public FornecedorTipoEmpresa ObterPorId(int id) { return(_repositorioFornecedorTipoEmpresa.GetById(id)); }