public DaneWalkaDoTabel GetDataToTable() { var list = new List <object> { Srednica, SRC, Dlugosc, DLC, MaterialPn, GestoscMaterialu, Stopnie, S, O, MPO, MPF, MW, TPF, DSR, SRPF, DLPF, QRG, QMT, QFN, QLRG, QLMT }; var atname = new List <string> { "Średnica [mm]", "Średnica PF [mm]", "Długość [mm]", "Długość PF [mm]", "Materiał", "Gęstość materiału [kg/m3]", nameof(Stopnie), "S ", "O [%]", "mPO [kg]", "mPF [kg]", "mW [kg]", "TPF [μm]", "dśr [mm]", "SRPF [mm]", "DLPF [mm]", "Qzgr [mm]", "Qkszt [mm]", "Qwyk [mm]", "QPLzgr [mm]", "QPKksz [mm]" }; var stopienWalu = new List <int>(); for (int i = 0; i < Stopnie; i++) { stopienWalu.Add(i + 1); } var listList = new List <object[]> { stopienWalu.Cast <object>().ToArray(), DlugoscStopnia.Cast <object>().ToArray(), SrednicaStopnia.Cast <object>().ToArray(), KlasaTolerancji.Cast <object>().ToArray(), TPO.Cast <object>().ToArray(), KO.Cast <object>().ToArray(), IZ.Cast <object>().ToArray(), DFN.Cast <object>().ToArray(), DMT.Cast <object>().ToArray(), DRG.Cast <object>().ToArray(), APMAX.Cast <object>().ToArray() }; var listname = new List <string> { "Stopień wału", "Długość stopnia [mm]", "Średnica stopnia [mm]", "Klasa Tolerancji", "TPO [μm]", "Ko", nameof(IZ), "Di Wyk [mm]", "Di Kszt [mm]", "Di Zgr [mm]", "apmax [mm]" }; var naddatki = new List <List <object> > { new List <object> { "Wykańczający", "Kształtujący", "Zgrubny" }, new List <object> { QFND, QMTD, QRGD }, new List <object> { QFN, QMT, QRG } }; var naddatkiNames = new List <string> { "Rodzaj naddatku", "Naddatki dobrane [mm]", "Naddatki do obliczeń [mm]" }; return(new DaneWalkaDoTabel { AtributeValue = list, ListValue = listList, AtributeName = atname, ListName = listname, NaddatkiValues = naddatki, NaddatkiNames = naddatkiNames, ImageWalek = Image }); }