public static Session Create(int a_nofFiles, int a_nofFolders) { Session newSes = new Session { _NofFiles = a_nofFiles, _NofFolders = a_nofFolders }; QueriesTableAdapter adpt = new QueriesTableAdapter(); int?nSession_ID = null; int?nStartFile_ID = null; int?nStartFolder_ID = null; adpt.CreateFileAddingSession(ref nSession_ID, ref nStartFile_ID, a_nofFiles, ref nStartFolder_ID, a_nofFolders); newSes._Session_ID = (int)nSession_ID; newSes._StartFile_ID = (int)nStartFile_ID; newSes._StartFolder_ID = (int)nStartFolder_ID; return(newSes); }