public static long GetLowestIncomeOnMarket(GameContext context, GameEntity niche) { var players = GetProductsOnMarket(context, niche.niche.NicheType); var productCompany = players .OrderBy(p => Economy.GetProductIncome(p)) .FirstOrDefault(); if (productCompany == null) { return(0); } return(Economy.GetProductIncome(productCompany)); }