/// <summary> /// Gets the pool basing on the type. If pool is not present in the DB, it is being created /// </summary> /// <param name="type"></param> /// <returns></returns> public static GlobalPool Get(int poolId) { var results = TableHelper.SelectRows <GlobalPool>(TableHelper.MakeDictionary("GlobalPoolType", poolId)); if (results.Count > 0) { return(results[0]); } GlobalPool NewPool = new GlobalPool(); NewPool.GlobalPoolType = poolId; NewPool.SumAmount = new Money(0); NewPool.Save(); return(NewPool); }