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); }
public Unidade ObterPorId(int id) { return(_repositorioUnidade.GetById(id)); }