Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
 public FornecedorTipoEmpresa ObterPorId(int id)
 {
     return(_repositorioFornecedorTipoEmpresa.GetById(id));
 }