public SumOfPrimeNumbers GetCurrentSumOrPersistNew(int startNumber, int endNumber)
        {
            //check if this was requested earlier or not
            SumOfPrimeNumbers primeNumberSumRangeQuery =
                (from i in tableServiceContext.CreateQuery<SumOfPrimeNumbers>(TheTableName)
                 where
                     i.PartitionKey == startNumber.ToString() && i.RowKey == endNumber.ToString()
                 select i).FirstOrDefault();

            if (primeNumberSumRangeQuery == null)
            {

                var persistNew = new SumOfPrimeNumbers(startNumber, endNumber);
                tableServiceContext.AddObject(TheTableName, persistNew);
                tableServiceContext.SaveChangesWithRetries();
                return persistNew;
            }

            return primeNumberSumRangeQuery;
        }
 public void StoreLatestSum(SumOfPrimeNumbers theLatestSum)
 {
     tableServiceContext.UpdateObject(theLatestSum);
     tableServiceContext.SaveChangesWithRetries();
 }