예제 #1
0
        public override Produto GetById(int id)
        {
            var    Dados        = new PersistenciaFactory().Instanciar();
            string instrucaoSQL = Dados.Select(new Produto(), "PRODUTO");

            instrucaoSQL += " WHERE COD_PRODUTO = " + id;

            var model = _conexao.Query <Produto>(instrucaoSQL, null, _transaction).FirstOrDefault();

            if (model != null)
            {
                model.Unidade = _repositorioUnidade.GetById(model.Id_Unidade);
                if (model.Cod_Grupo != null)
                {
                    model.Grupo = _repositorioGrupo.GetById(model.Cod_Grupo.Value);
                }
            }
            return(model);
        }
예제 #2
0
 public Unidade ObterPorId(int id)
 {
     return(_repositorioUnidade.GetById(id));
 }