public IEnumerable <VasaPelabuhanData> getDataVasaPelabuhan(ParamVasaPelabuhan paramVasaPelabuhan) { IEnumerable <VasaPelabuhanData> result = null; using (IDbConnection connection = Extension.GetConnection(0)) { try { /* string fnoPermohonan = ""; * if (!string.IsNullOrEmpty(NoPermohonan) && NoPermohonan != "7") * { * fnoPermohonan = " AND A.NO_PERMOHONAN='" + NoPermohonan + "' "; * } * * * * */ string paramKodePelabuhan = ""; if (!string.IsNullOrEmpty(paramVasaPelabuhan.kode_pelabuhan) && paramVasaPelabuhan.kode_pelabuhan != "string") { if (paramVasaPelabuhan.is_search == false) { paramKodePelabuhan = " WHERE MPLB_KODE='" + paramVasaPelabuhan.kode_pelabuhan + "'"; } } string paramNamaPelabuhan = ""; if (!string.IsNullOrEmpty(paramVasaPelabuhan.nama_pelabuhan) && paramVasaPelabuhan.nama_pelabuhan != "string") { if (paramVasaPelabuhan.is_search == true) { paramNamaPelabuhan = " WHERE MPLB_NAMA LIKE '" + paramVasaPelabuhan.nama_pelabuhan + "%' OR MPLB_KOTA LIKE '" + paramVasaPelabuhan.nama_pelabuhan + "%'"; } else { paramNamaPelabuhan = " AND MPLB_NAMA LIKE '" + paramVasaPelabuhan.nama_pelabuhan + "%' OR MPLB_KOTA LIKE '" + paramVasaPelabuhan.nama_pelabuhan + "%'"; } } string sql = @"SELECT * FROM ( SELECT MPLB_KODE KODE_PELABUHAN, MPLB_NAMA NAMA_PELABUHAN, MPLB_KOTA KOTA, MNEG_KODE KODE_NEGARA, KD_AKTIF FROM MASTERDATA.UPKM_PELABUHAN " + paramKodePelabuhan + paramNamaPelabuhan + ") WHERE ROWNUM <= 10 AND KD_AKTIF='A'"; result = connection.Query <VasaPelabuhanData>(sql); } catch (Exception) { result = null; } } return(result); }
public IActionResult getVasaPelabuhanList(ParamVasaPelabuhan data) { MasVasaPelabuhanDL dal = new MasVasaPelabuhanDL(); MasVasaPelabuhanModel hasil = new MasVasaPelabuhanModel(); IEnumerable <VasaPelabuhanData> result = dal.getDataVasaPelabuhan(data); hasil.message = "Success"; hasil.status = "S"; hasil.count = result.Cast <Object>().Count(); hasil.data = new List <VasaPelabuhanData>(result.ToList()); return(Ok(hasil)); }