public MessageBox getBoxByUserId(Guid userid, int pageSize = 50) { TableQuery<Message> getAllQuery = new TableQuery<Message>(); return new MessageBox { owner = userid, messages = table.ExecuteQuery(getAllQuery) .Where(m => m.receiver == userId) .ToList(), messageCount = getAllQuery.Count, pages = Math.Ceiling( (double) ((double) getAllQuery.Count() / (double) pageSize)) }; }