using System.Collections.Generic; namespace Kreta.Web.Areas.Adminisztracio.Models { public class KirStatTable { public string TablazatAzonosito { get; set; } public List KirStatTaroltEljarasList { get; set; } public string ContentUrl { get; set; } } public class KirStatTableList { //Ehhez a dictionaryhoz kell hozzáadni a tblázat nevét amihez elkészültek a tárolt eljárások // A value az url-t tartalmazza default be van állítva: "/Kreta.Web/Riportok/KirStat/Load_Partial" //csak speciális esetben szükséges módosítani public Dictionary tablazatLista = new Dictionary() { {"a01t01","" }, {"a01t03","" }, {"a01t07","" }, //{"a01t08","" }, {"a01t60","" }, {"a01t88","" }, {"a02t09","" }, {"a02t10","" }, {"a02t14","" }, {"a02t15","" }, {"a02t48","" }, //{"a02t57","" }, //{"a02t59","" }, {"a02t61","" }, //{"a02t62","" }, {"a04t16","" }, {"a04t20","" }, {"a04t21","" }, {"a04t63","" }, //{"a04t64","" }, {"a04t70","" }, //{"a04t92","" }, //{"a04t93","" }, //{"a04t101","" }, //{"a04t102","" } }; public List kirStatTableList { get; set; } public List ContentUrlList { get; set; } public KirStatTableList(string loadPartialUrl) { ContentUrlList = new List(); kirStatTableList = new List(); foreach (var item in tablazatLista) { kirStatTableList.Add( new KirStatTable() { TablazatAzonosito = item.Key, ContentUrl = loadPartialUrl + item.Value }); } foreach (var item in kirStatTableList) { if (!item.ContentUrl.Contains("/?id=")) { ContentUrlList.Add(item.ContentUrl + "/?id=" + item.TablazatAzonosito); } else { ContentUrlList.Add(item.ContentUrl); } } } } }