public IEnumerable <KljucneDjelatnosti> GetKljucneDjelatnosti() { ISqlGenerator <KljucneDjelatnosti> sqlGenerator = new SqlGenerator <KljucneDjelatnosti>(); try { // Create repository instance KljucneDjelatnostiRepository repository = new KljucneDjelatnostiRepository(SqlCon, sqlGenerator); // Call repository method var items = repository.GetAll("HKO.S_NKD2007_ODJELJAK"); return(items); } catch (Exception ex) { throw; } }
public IEnumerable <KljucneDjelatnosti> GetKljucneDjelatnosti(string sifraSektora, int mjesec, int godina, string sifraPodsektora, string zupanijaID) { if (sifraPodsektora == "-1") { sifraPodsektora = null; } if (sifraSektora == "-1") { sifraSektora = null; } if (zupanijaID == "-1") { zupanijaID = null; } ISqlGenerator <KljucneDjelatnosti> sqlGenerator = new SqlGenerator <KljucneDjelatnosti>(); try { // Create repository instance KljucneDjelatnostiRepository repository = new KljucneDjelatnostiRepository(SqlCon, sqlGenerator); OracleDynamicParameters param = new OracleDynamicParameters(); param.Add("p_godina", godina, OracleDbType.Decimal, ParameterDirection.Input); param.Add("p_mjesec", mjesec, OracleDbType.Decimal, ParameterDirection.Input); param.Add("p_sifra_sektora", sifraSektora, OracleDbType.Varchar2, ParameterDirection.Input, 32000); param.Add("p_sifra_podsektora", sifraPodsektora, OracleDbType.Varchar2, ParameterDirection.Input, 32000); param.Add("p_zup", zupanijaID, OracleDbType.Varchar2, ParameterDirection.Input, 32000); param.Add("p_grp", "djel", OracleDbType.Varchar2, ParameterDirection.Input, 32000); param.Add("outcur ", null, OracleDbType.RefCursor, ParameterDirection.Output); //Call repository method var items = repository.OracleFunctionCursor("hko.pck_obuhvat.kljdjel", param); return(items); } catch (Exception ex) { throw; } }